builder: mozilla-aurora_yosemite-debug_test-web-platform-tests-7
slave: t-yosemite-r5-0100
starttime: 1448307061.96
results: success (0)
buildid: 20151123102231
builduid: ee637f55aeec47339a62b93dd60fa142
revision: f0994dcc4d038d6a313bb29a1325cf53ab6b0c45
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:01.965525) =========
master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:01.966261) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:01.966793) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qcSaDryy23/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners
TMPDIR=/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0x0:0x0
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.005527
basedir: '/builds/slave/test'
========= master_lag: 0.30 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:02.277060) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:02.277369) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:02.296284) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:02.296729) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qcSaDryy23/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners
TMPDIR=/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0x0:0x0
using PTY: False
program finished with exit code 0
elapsedTime=0.022523
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:02.345440) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:02.345756) =========
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:31:02.346106) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:02.346374) =========
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:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qcSaDryy23/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners
TMPDIR=/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0x0:0x0
using PTY: False
--2015-11-23 11:31:02-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.25, 63.245.215.102, ...
Connecting to 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% 8.46M=0.001s
2015-11-23 11:31:02 (8.46 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.159483
========= master_lag: 0.01 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:02.517659) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:02.518277) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qcSaDryy23/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners
TMPDIR=/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0x0:0x0
using PTY: False
program finished with exit code 0
elapsedTime=0.115030
========= master_lag: 0.01 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:02.644829) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:02.645194) =========
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:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qcSaDryy23/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners
TMPDIR=/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0x0:0x0
using PTY: False
2015-11-23 11:31:02,714 truncating revision to first 12 chars
2015-11-23 11:31:02,714 Setting DEBUG logging.
2015-11-23 11:31:02,714 attempt 1/10
2015-11-23 11:31:02,714 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:31:03,036 unpacking tar archive at: mozilla-aurora-f0994dcc4d03/testing/mozharness/
program finished with exit code 0
elapsedTime=0.603353
========= master_lag: 0.01 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:03.260787) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:03.261110) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:03.270844) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-23 11:31:03.271251) =========
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:31:03.271763) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 13 mins, 21 secs) (at 2015-11-23 11:31:03.272047) =========
/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:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qcSaDryy23/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners
TMPDIR=/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPCOM_DEBUG_BREAK=warn
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0x0:0x0
using PTY: False
11:31:03 INFO - MultiFileLogger online at 20151123 11:31:03 in /builds/slave/test
11:31:03 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:31:03 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
11:31:03 INFO - {'append_to_log': False,
11:31:03 INFO - 'base_work_dir': '/builds/slave/test',
11:31:03 INFO - 'blob_upload_branch': 'mozilla-aurora',
11:31:03 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
11:31:03 INFO - 'buildbot_json_path': 'buildprops.json',
11:31:03 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
11:31:03 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
11:31:03 INFO - 'download_minidump_stackwalk': True,
11:31:03 INFO - 'download_symbols': 'true',
11:31:03 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
11:31:03 INFO - 'tooltool.py': '/tools/tooltool.py',
11:31:03 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
11:31:03 INFO - '/tools/misc-python/virtualenv.py')},
11:31:03 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
11:31:03 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
11:31:03 INFO - 'log_level': 'info',
11:31:03 INFO - 'log_to_console': True,
11:31:03 INFO - 'opt_config_files': (),
11:31:03 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
11:31:03 INFO - '--processes=1',
11:31:03 INFO - '--config=%(test_path)s/wptrunner.ini',
11:31:03 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
11:31:03 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
11:31:03 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
11:31:03 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
11:31:03 INFO - 'pip_index': False,
11:31:03 INFO - 'require_test_zip': True,
11:31:03 INFO - 'test_type': ('testharness',),
11:31:03 INFO - 'this_chunk': '7',
11:31:03 INFO - 'tooltool_cache': '/builds/tooltool_cache',
11:31:03 INFO - 'total_chunks': '8',
11:31:03 INFO - 'virtualenv_path': 'venv',
11:31:03 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
11:31:03 INFO - 'work_dir': 'build'}
11:31:03 INFO - #####
11:31:03 INFO - ##### Running clobber step.
11:31:03 INFO - #####
11:31:03 INFO - Running pre-action listener: _resource_record_pre_action
11:31:03 INFO - Running main action method: clobber
11:31:03 INFO - rmtree: /builds/slave/test/build
11:31:03 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
11:31:07 INFO - Running post-action listener: _resource_record_post_action
11:31:07 INFO - #####
11:31:07 INFO - ##### Running read-buildbot-config step.
11:31:07 INFO - #####
11:31:07 INFO - Running pre-action listener: _resource_record_pre_action
11:31:07 INFO - Running main action method: read_buildbot_config
11:31:07 INFO - Using buildbot properties:
11:31:07 INFO - {
11:31:07 INFO - "properties": {
11:31:07 INFO - "buildnumber": 160,
11:31:07 INFO - "product": "firefox",
11:31:07 INFO - "script_repo_revision": "production",
11:31:07 INFO - "branch": "mozilla-aurora",
11:31:07 INFO - "repository": "",
11:31:07 INFO - "buildername": "Rev5 MacOSX Yosemite 10.10 mozilla-aurora debug test web-platform-tests-7",
11:31:07 INFO - "buildid": "20151123102231",
11:31:07 INFO - "slavename": "t-yosemite-r5-0100",
11:31:07 INFO - "pgo_build": "False",
11:31:07 INFO - "basedir": "/builds/slave/test",
11:31:07 INFO - "project": "",
11:31:07 INFO - "platform": "macosx64",
11:31:07 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/",
11:31:07 INFO - "slavebuilddir": "test",
11:31:07 INFO - "scheduler": "tests-mozilla-aurora-yosemite-debug-unittest",
11:31:07 INFO - "repo_path": "releases/mozilla-aurora",
11:31:07 INFO - "moz_repo_path": "",
11:31:07 INFO - "stage_platform": "macosx64",
11:31:07 INFO - "builduid": "ee637f55aeec47339a62b93dd60fa142",
11:31:07 INFO - "revision": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45"
11:31:07 INFO - },
11:31:07 INFO - "sourcestamp": {
11:31:07 INFO - "repository": "",
11:31:07 INFO - "hasPatch": false,
11:31:07 INFO - "project": "",
11:31:07 INFO - "branch": "mozilla-aurora-macosx64-debug-unittest",
11:31:07 INFO - "changes": [
11:31:07 INFO - {
11:31:07 INFO - "category": null,
11:31:07 INFO - "files": [
11:31:07 INFO - {
11:31:07 INFO - "url": null,
11:31:07 INFO - "name": "https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.dmg"
11:31:07 INFO - },
11:31:07 INFO - {
11:31:07 INFO - "url": null,
11:31:07 INFO - "name": "https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/test_packages.json"
11:31:07 INFO - }
11:31:07 INFO - ],
11:31:07 INFO - "repository": "",
11:31:07 INFO - "rev": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45",
11:31:07 INFO - "who": "kwierso@gmail.com",
11:31:07 INFO - "when": 1448306987,
11:31:07 INFO - "number": 6696370,
11:31:07 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:31:07 INFO - "project": "",
11:31:07 INFO - "at": "Mon 23 Nov 2015 11:29:47",
11:31:07 INFO - "branch": "mozilla-aurora-macosx64-debug-unittest",
11:31:07 INFO - "revlink": "",
11:31:07 INFO - "properties": [
11:31:07 INFO - [
11:31:07 INFO - "buildid",
11:31:07 INFO - "20151123102231",
11:31:07 INFO - "Change"
11:31:07 INFO - ],
11:31:07 INFO - [
11:31:07 INFO - "builduid",
11:31:07 INFO - "ee637f55aeec47339a62b93dd60fa142",
11:31:07 INFO - "Change"
11:31:07 INFO - ],
11:31:07 INFO - [
11:31:07 INFO - "pgo_build",
11:31:07 INFO - "False",
11:31:07 INFO - "Change"
11:31:07 INFO - ]
11:31:07 INFO - ],
11:31:07 INFO - "revision": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45"
11:31:07 INFO - }
11:31:07 INFO - ],
11:31:07 INFO - "revision": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45"
11:31:07 INFO - }
11:31:07 INFO - }
11:31:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.dmg.
11:31:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/test_packages.json.
11:31:07 INFO - Running post-action listener: _resource_record_post_action
11:31:07 INFO - #####
11:31:07 INFO - ##### Running download-and-extract step.
11:31:07 INFO - #####
11:31:07 INFO - Running pre-action listener: _resource_record_pre_action
11:31:07 INFO - Running main action method: download_and_extract
11:31:07 INFO - mkdir: /builds/slave/test/build/tests
11:31:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:31:07 INFO - https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
11:31:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/test_packages.json
11:31:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/test_packages.json
11:31:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
11:31:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
11:31:11 INFO - Downloaded 1183 bytes.
11:31:11 INFO - Reading from file /builds/slave/test/build/test_packages.json
11:31:11 INFO - Using the following test package requirements:
11:31:11 INFO - {u'common': [u'firefox-44.0a2.en-US.mac64.common.tests.zip'],
11:31:11 INFO - u'cppunittest': [u'firefox-44.0a2.en-US.mac64.common.tests.zip',
11:31:11 INFO - u'firefox-44.0a2.en-US.mac64.cppunittest.tests.zip'],
11:31:11 INFO - u'jittest': [u'firefox-44.0a2.en-US.mac64.common.tests.zip',
11:31:11 INFO - u'jsshell-mac64.zip'],
11:31:11 INFO - u'mochitest': [u'firefox-44.0a2.en-US.mac64.common.tests.zip',
11:31:11 INFO - u'firefox-44.0a2.en-US.mac64.mochitest.tests.zip'],
11:31:11 INFO - u'mozbase': [u'firefox-44.0a2.en-US.mac64.common.tests.zip'],
11:31:11 INFO - u'reftest': [u'firefox-44.0a2.en-US.mac64.common.tests.zip',
11:31:11 INFO - u'firefox-44.0a2.en-US.mac64.reftest.tests.zip'],
11:31:11 INFO - u'talos': [u'firefox-44.0a2.en-US.mac64.common.tests.zip',
11:31:11 INFO - u'firefox-44.0a2.en-US.mac64.talos.tests.zip'],
11:31:11 INFO - u'web-platform': [u'firefox-44.0a2.en-US.mac64.common.tests.zip',
11:31:11 INFO - u'firefox-44.0a2.en-US.mac64.web-platform.tests.zip'],
11:31:11 INFO - u'webapprt': [u'firefox-44.0a2.en-US.mac64.common.tests.zip'],
11:31:11 INFO - u'xpcshell': [u'firefox-44.0a2.en-US.mac64.common.tests.zip',
11:31:11 INFO - u'firefox-44.0a2.en-US.mac64.xpcshell.tests.zip']}
11:31:11 INFO - Downloading packages: [u'firefox-44.0a2.en-US.mac64.common.tests.zip', u'firefox-44.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform
11:31: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:31:11 INFO - https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net
11:31:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.common.tests.zip
11:31:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.common.tests.zip
11:31:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-44.0a2.en-US.mac64.common.tests.zip
11:31:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-44.0a2.en-US.mac64.common.tests.zip'}, attempt #1
11:31:16 INFO - Downloaded 17345894 bytes.
11:31:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a2.en-US.mac64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
11:31:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-44.0a2.en-US.mac64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
11:31:16 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a2.en-US.mac64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
11:31:18 INFO - caution: filename not matched: web-platform/*
11:31:18 INFO - Return code: 11
11:31:18 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:31:18 INFO - https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net
11:31:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.web-platform.tests.zip
11:31:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.web-platform.tests.zip
11:31:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-44.0a2.en-US.mac64.web-platform.tests.zip
11:31:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-44.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1
11:31:20 INFO - Downloaded 30912056 bytes.
11:31:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a2.en-US.mac64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
11:31:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-44.0a2.en-US.mac64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
11:31:20 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a2.en-US.mac64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
11:31:27 INFO - caution: filename not matched: bin/*
11:31:27 INFO - caution: filename not matched: config/*
11:31:27 INFO - caution: filename not matched: mozbase/*
11:31:27 INFO - caution: filename not matched: marionette/*
11:31:27 INFO - Return code: 11
11:31: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:31:27 INFO - https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net
11:31:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.dmg
11:31:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.dmg
11:31:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-44.0a2.en-US.mac64.dmg
11:31:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-44.0a2.en-US.mac64.dmg'}, attempt #1
11:31:30 INFO - Downloaded 67563636 bytes.
11:31:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.dmg
11:31:30 INFO - mkdir: /builds/slave/test/properties
11:31:30 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
11:31:30 INFO - Writing to file /builds/slave/test/properties/build_url
11:31:30 INFO - Contents:
11:31:30 INFO - build_url:https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.dmg
11:31:30 INFO - mkdir: /builds/slave/test/build/symbols
11:31:30 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:31:30 INFO - https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net
11:31:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.crashreporter-symbols.zip
11:31:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.crashreporter-symbols.zip
11:31:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-44.0a2.en-US.mac64.crashreporter-symbols.zip
11:31:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-44.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1
11:31:32 INFO - Downloaded 54105818 bytes.
11:31:32 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.crashreporter-symbols.zip
11:31:32 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
11:31:32 INFO - Writing to file /builds/slave/test/properties/symbols_url
11:31:32 INFO - Contents:
11:31:32 INFO - symbols_url:https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.crashreporter-symbols.zip
11:31:32 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-44.0a2.en-US.mac64.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
11:31:32 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-44.0a2.en-US.mac64.crashreporter-symbols.zip
11:31:36 INFO - Return code: 0
11:31:36 INFO - Running post-action listener: _resource_record_post_action
11:31:36 INFO - Running post-action listener: set_extra_try_arguments
11:31:36 INFO - #####
11:31:36 INFO - ##### Running create-virtualenv step.
11:31:36 INFO - #####
11:31:36 INFO - Running pre-action listener: _pre_create_virtualenv
11:31:36 INFO - Running pre-action listener: _resource_record_pre_action
11:31:36 INFO - Running main action method: create_virtualenv
11:31:36 INFO - Creating virtualenv /builds/slave/test/build/venv
11:31:36 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:31:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
11:31:37 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
11:31:37 INFO - Using real prefix '/tools/python27'
11:31:37 INFO - New python executable in /builds/slave/test/build/venv/bin/python
11:31:38 INFO - Installing distribute.............................................................................................................................................................................................done.
11:31:41 INFO - Installing pip.................done.
11:31:41 INFO - Return code: 0
11:31:41 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
11:31:41 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:31:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:31:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
11:31:41 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:31:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:31:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
11:31:41 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x102175e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101f33d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffe1bc71d80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1024c25e0>, '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 0x101f1fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10211e800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qcSaDryy23/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
11:31:41 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:31:41 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:31:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qcSaDryy23/Render',
11:31:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
11:31:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
11:31:41 INFO - 'HOME': '/Users/cltbld',
11:31:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
11:31:41 INFO - 'LOGNAME': 'cltbld',
11:31:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:31:41 INFO - 'MOZ_NO_REMOTE': '1',
11:31:41 INFO - 'NO_EM_RESTART': '1',
11:31:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:31:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
11:31:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:31:41 INFO - 'PWD': '/builds/slave/test',
11:31:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
11:31:41 INFO - 'SHELL': '/bin/bash',
11:31:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners',
11:31:41 INFO - 'TMPDIR': '/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/',
11:31:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
11:31:41 INFO - 'USER': 'cltbld',
11:31:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
11:31:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
11:31:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
11:31:41 INFO - 'XPC_FLAGS': '0x0',
11:31:41 INFO - 'XPC_SERVICE_NAME': '0',
11:31:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
11:31:42 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:31:42 INFO - Downloading/unpacking psutil>=0.7.1
11:31:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:31:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:31:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
11:31:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
11:31:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:31:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:31:45 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
11:31:45 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
11:31:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
11:31:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
11:31:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
11:31:45 INFO - Installing collected packages: psutil
11:31:45 INFO - Running setup.py install for psutil
11:31:45 INFO - building 'psutil._psutil_osx' extension
11:31:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o
11:31:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o
11:31:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o
11:31:48 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit
11:31:48 INFO - building 'psutil._psutil_posix' extension
11:31:48 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o
11:31:48 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
11:31:48 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
11:31:48 INFO - ^
11:31:48 INFO - 1 warning generated.
11:31:48 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so
11:31:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
11:31:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
11:31:48 INFO - Successfully installed psutil
11:31:48 INFO - Cleaning up...
11:31:48 INFO - Return code: 0
11:31:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
11:31:48 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:31:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:31:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
11:31:48 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:31:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:31:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
11:31:48 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x102175e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101f33d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffe1bc71d80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1024c25e0>, '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 0x101f1fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10211e800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qcSaDryy23/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
11:31:48 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:31:48 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:31:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qcSaDryy23/Render',
11:31:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
11:31:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
11:31:48 INFO - 'HOME': '/Users/cltbld',
11:31:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
11:31:48 INFO - 'LOGNAME': 'cltbld',
11:31:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:31:48 INFO - 'MOZ_NO_REMOTE': '1',
11:31:48 INFO - 'NO_EM_RESTART': '1',
11:31:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:31:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
11:31:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:31:48 INFO - 'PWD': '/builds/slave/test',
11:31:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
11:31:48 INFO - 'SHELL': '/bin/bash',
11:31:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners',
11:31:48 INFO - 'TMPDIR': '/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/',
11:31:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
11:31:48 INFO - 'USER': 'cltbld',
11:31:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
11:31:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
11:31:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
11:31:48 INFO - 'XPC_FLAGS': '0x0',
11:31:48 INFO - 'XPC_SERVICE_NAME': '0',
11:31:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
11:31:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:31:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
11:31:49 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:31:49 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:31:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
11:31:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
11:31:49 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:31:49 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:31:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz
11:31:51 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
11:31:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
11:31:51 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:31:51 INFO - Installing collected packages: mozsystemmonitor
11:31:51 INFO - Running setup.py install for mozsystemmonitor
11:31:52 INFO - Successfully installed mozsystemmonitor
11:31:52 INFO - Cleaning up...
11:31:52 INFO - Return code: 0
11:31:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
11:31:52 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:31:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:31:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
11:31:52 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:31:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:31:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
11:31:52 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x102175e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101f33d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffe1bc71d80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1024c25e0>, '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 0x101f1fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10211e800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qcSaDryy23/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
11:31:52 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:31:52 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:31:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qcSaDryy23/Render',
11:31:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
11:31:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
11:31:52 INFO - 'HOME': '/Users/cltbld',
11:31:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
11:31:52 INFO - 'LOGNAME': 'cltbld',
11:31:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:31:52 INFO - 'MOZ_NO_REMOTE': '1',
11:31:52 INFO - 'NO_EM_RESTART': '1',
11:31:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:31:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
11:31:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:31:52 INFO - 'PWD': '/builds/slave/test',
11:31:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
11:31:52 INFO - 'SHELL': '/bin/bash',
11:31:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners',
11:31:52 INFO - 'TMPDIR': '/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/',
11:31:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
11:31:52 INFO - 'USER': 'cltbld',
11:31:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
11:31:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
11:31:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
11:31:52 INFO - 'XPC_FLAGS': '0x0',
11:31:52 INFO - 'XPC_SERVICE_NAME': '0',
11:31:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
11:31:52 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:31:52 INFO - Downloading/unpacking blobuploader==1.2.4
11:31:52 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:31:52 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:31:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
11:31:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
11:31:52 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:31:52 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:31:55 INFO - Downloading blobuploader-1.2.4.tar.gz
11:31:55 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
11:31:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
11:31:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
11:31:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:31:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:31:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
11:31:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
11:31:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:31:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:31:55 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
11:31:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
11:31:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
11:31:56 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:31:56 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:31:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
11:31:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
11:31:56 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:31:56 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:31:56 INFO - Downloading docopt-0.6.1.tar.gz
11:31:56 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
11:31:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
11:31:56 INFO - Installing collected packages: blobuploader, requests, docopt
11:31:56 INFO - Running setup.py install for blobuploader
11:31:56 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
11:31:56 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
11:31:56 INFO - Running setup.py install for requests
11:31:57 INFO - Running setup.py install for docopt
11:31:57 INFO - Successfully installed blobuploader requests docopt
11:31:57 INFO - Cleaning up...
11:31:57 INFO - Return code: 0
11:31:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv
11:31:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:31:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:31:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
11:31:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:31:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:31:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
11:31:57 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x102175e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101f33d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffe1bc71d80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1024c25e0>, '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 0x101f1fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10211e800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qcSaDryy23/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
11:31:57 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:31:57 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
11:31:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qcSaDryy23/Render',
11:31:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
11:31:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
11:31:57 INFO - 'HOME': '/Users/cltbld',
11:31:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
11:31:57 INFO - 'LOGNAME': 'cltbld',
11:31:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:31:57 INFO - 'MOZ_NO_REMOTE': '1',
11:31:57 INFO - 'NO_EM_RESTART': '1',
11:31:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:31:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
11:31:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:31:57 INFO - 'PWD': '/builds/slave/test',
11:31:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
11:31:57 INFO - 'SHELL': '/bin/bash',
11:31:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners',
11:31:57 INFO - 'TMPDIR': '/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/',
11:31:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
11:31:57 INFO - 'USER': 'cltbld',
11:31:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
11:31:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
11:31:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
11:31:57 INFO - 'XPC_FLAGS': '0x0',
11:31:57 INFO - 'XPC_SERVICE_NAME': '0',
11:31:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
11:31:58 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:31:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
11:31:58 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-mCCk28-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
11:31:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
11:31:58 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-VrQqsh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
11:31:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
11:31:58 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-bkEwXR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
11:31:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
11:31:58 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-Se9gU1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
11:31:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
11:31:58 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-D0v8JY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
11:31:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
11:31:58 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-mdID1K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
11:31:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
11:31:58 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-JVcabd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
11:31:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
11:31:59 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-ewLitn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
11:31:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
11:31:59 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-NkWHE9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
11:31:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
11:31:59 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-4BsaHR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
11:31:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
11:31:59 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-Fq8sMn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
11:31:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
11:31:59 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-N_qHAz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
11:31:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
11:31:59 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-idqf91-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
11:31:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
11:31:59 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-uBqw5o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
11:32:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
11:32:00 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-84A2ny-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
11:32:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
11:32:00 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-zzWfgy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
11:32:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
11:32:00 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-eIcHZm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
11:32:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
11:32:00 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-bqbNyL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
11:32:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
11:32:00 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-LbbkWv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
11:32:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:32:00 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-rQJybC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:32:00 INFO - Unpacking /builds/slave/test/build/tests/marionette
11:32:01 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-3Gps6n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
11:32:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:32:01 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:32:01 INFO - Running setup.py install for manifestparser
11:32:01 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
11:32:01 INFO - Running setup.py install for mozcrash
11:32:01 INFO - Running setup.py install for mozdebug
11:32:01 INFO - Running setup.py install for mozdevice
11:32:02 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
11:32:02 INFO - Installing dm script to /builds/slave/test/build/venv/bin
11:32:02 INFO - Running setup.py install for mozfile
11:32:02 INFO - Running setup.py install for mozhttpd
11:32:02 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
11:32:02 INFO - Running setup.py install for mozinfo
11:32:02 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
11:32:02 INFO - Running setup.py install for mozInstall
11:32:02 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
11:32:02 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
11:32:02 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
11:32:02 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
11:32:02 INFO - Running setup.py install for mozleak
11:32:02 INFO - Running setup.py install for mozlog
11:32:03 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
11:32:03 INFO - Running setup.py install for moznetwork
11:32:03 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
11:32:03 INFO - Running setup.py install for mozprocess
11:32:03 INFO - Running setup.py install for mozprofile
11:32:03 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
11:32:03 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
11:32:03 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
11:32:03 INFO - Running setup.py install for mozrunner
11:32:03 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
11:32:04 INFO - Running setup.py install for mozscreenshot
11:32:04 INFO - Running setup.py install for moztest
11:32:04 INFO - Running setup.py install for mozversion
11:32:04 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
11:32:04 INFO - Running setup.py install for marionette-transport
11:32:04 INFO - Running setup.py install for marionette-driver
11:32:04 INFO - Running setup.py install for browsermob-proxy
11:32:05 INFO - Running setup.py install for marionette-client
11:32:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:32:05 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
11:32:05 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:32:05 INFO - Cleaning up...
11:32:05 INFO - Return code: 0
11:32:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv
11:32:05 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:32:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:32:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
11:32:05 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:32:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:32:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
11:32:05 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x102175e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101f33d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffe1bc71d80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1024c25e0>, '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 0x101f1fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10211e800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qcSaDryy23/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
11:32:05 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:32:05 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
11:32:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qcSaDryy23/Render',
11:32:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
11:32:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
11:32:05 INFO - 'HOME': '/Users/cltbld',
11:32:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
11:32:05 INFO - 'LOGNAME': 'cltbld',
11:32:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:32:05 INFO - 'MOZ_NO_REMOTE': '1',
11:32:05 INFO - 'NO_EM_RESTART': '1',
11:32:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:32:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
11:32:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:32:05 INFO - 'PWD': '/builds/slave/test',
11:32:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
11:32:05 INFO - 'SHELL': '/bin/bash',
11:32:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners',
11:32:05 INFO - 'TMPDIR': '/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/',
11:32:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
11:32:05 INFO - 'USER': 'cltbld',
11:32:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
11:32:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
11:32:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
11:32:05 INFO - 'XPC_FLAGS': '0x0',
11:32:05 INFO - 'XPC_SERVICE_NAME': '0',
11:32:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
11:32:05 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:32:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
11:32:05 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-dRT64H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
11:32:06 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:32:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
11:32:06 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-VpHHFE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
11:32:06 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:32:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
11:32:06 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-0AVHoR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
11:32:06 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:32:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
11:32:06 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-5V66e5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
11:32:06 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:32:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
11:32:06 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-Szau1m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
11:32:06 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:32:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
11:32:06 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-pq8i00-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
11:32:06 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:32:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
11:32:06 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-Xopvdb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
11:32:06 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:32:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
11:32:06 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-kM88BY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
11:32:07 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:32:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
11:32:07 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-bzVPGo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
11:32:07 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:32:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
11:32:07 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-IHg24A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
11:32:07 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:32:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
11:32:07 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-D6UQP5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
11:32:07 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:32:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
11:32:07 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-L9UJII-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
11:32:07 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:32:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
11:32:07 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-77YAZl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
11:32:07 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:32:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
11:32:07 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-1NfCHj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
11:32:07 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:32:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
11:32:07 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-UxQWto-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
11:32:08 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:32:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
11:32:08 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-dtSNY2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
11:32:08 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:32:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
11:32:08 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-5BalKW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
11:32:08 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:32:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
11:32:08 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-PwfKdZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
11:32:08 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:32:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
11:32:08 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-sQdJcw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
11:32:08 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:32:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:32:08 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-Exf8J_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:32:08 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:32:08 INFO - Unpacking /builds/slave/test/build/tests/marionette
11:32:09 INFO - Running setup.py (path:/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/pip-lsy5Ib-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
11:32:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:32:09 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:32:09 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:32:09 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:32:09 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:32:09 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:32:09 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:32:09 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
11:32:09 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:32:09 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:32:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
11:32:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
11:32:09 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:32:09 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:32:11 INFO - Downloading blessings-1.5.1.tar.gz
11:32:11 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:32:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
11:32:12 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:32:12 INFO - Installing collected packages: blessings
11:32:12 INFO - Running setup.py install for blessings
11:32:12 INFO - Successfully installed blessings
11:32:12 INFO - Cleaning up...
11:32:12 INFO - Return code: 0
11:32:12 INFO - Done creating virtualenv /builds/slave/test/build/venv.
11:32:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
11:32:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
11:32:12 INFO - Reading from file tmpfile_stdout
11:32:12 INFO - Current package versions:
11:32:12 INFO - blessings == 1.5.1
11:32:12 INFO - blobuploader == 1.2.4
11:32:12 INFO - browsermob-proxy == 0.6.0
11:32:12 INFO - docopt == 0.6.1
11:32:12 INFO - manifestparser == 1.1
11:32:12 INFO - marionette-client == 1.1.0
11:32:12 INFO - marionette-driver == 1.1.0
11:32:12 INFO - marionette-transport == 1.0.0
11:32:12 INFO - mozInstall == 1.12
11:32:12 INFO - mozcrash == 0.16
11:32:12 INFO - mozdebug == 0.1
11:32:12 INFO - mozdevice == 0.46
11:32:12 INFO - mozfile == 1.2
11:32:12 INFO - mozhttpd == 0.7
11:32:12 INFO - mozinfo == 0.8
11:32:12 INFO - mozleak == 0.1
11:32:12 INFO - mozlog == 3.0
11:32:12 INFO - moznetwork == 0.27
11:32:12 INFO - mozprocess == 0.22
11:32:12 INFO - mozprofile == 0.27
11:32:12 INFO - mozrunner == 6.11
11:32:12 INFO - mozscreenshot == 0.1
11:32:12 INFO - mozsystemmonitor == 0.0
11:32:12 INFO - moztest == 0.7
11:32:12 INFO - mozversion == 1.4
11:32:12 INFO - psutil == 3.1.1
11:32:12 INFO - requests == 1.2.3
11:32:12 INFO - wsgiref == 0.1.2
11:32:12 INFO - Running post-action listener: _resource_record_post_action
11:32:12 INFO - Running post-action listener: _start_resource_monitoring
11:32:12 INFO - Starting resource monitoring.
11:32:12 INFO - #####
11:32:12 INFO - ##### Running pull step.
11:32:12 INFO - #####
11:32:12 INFO - Running pre-action listener: _resource_record_pre_action
11:32:12 INFO - Running main action method: pull
11:32:12 INFO - Pull has nothing to do!
11:32:12 INFO - Running post-action listener: _resource_record_post_action
11:32:12 INFO - #####
11:32:12 INFO - ##### Running install step.
11:32:12 INFO - #####
11:32:12 INFO - Running pre-action listener: _resource_record_pre_action
11:32:12 INFO - Running main action method: install
11:32:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
11:32:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
11:32:13 INFO - Reading from file tmpfile_stdout
11:32:13 INFO - Detecting whether we're running mozinstall >=1.0...
11:32:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
11:32:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
11:32:13 INFO - Reading from file tmpfile_stdout
11:32:13 INFO - Output received:
11:32:13 INFO - Usage: mozinstall [options] installer
11:32:13 INFO - Options:
11:32:13 INFO - -h, --help show this help message and exit
11:32:13 INFO - -d DEST, --destination=DEST
11:32:13 INFO - Directory to install application into. [default:
11:32:13 INFO - "/builds/slave/test"]
11:32:13 INFO - --app=APP Application being installed. [default: firefox]
11:32:13 INFO - mkdir: /builds/slave/test/build/application
11:32:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-44.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application']
11:32:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-44.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application
11:32:36 INFO - Reading from file tmpfile_stdout
11:32:36 INFO - Output received:
11:32:36 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox
11:32:36 INFO - Running post-action listener: _resource_record_post_action
11:32:36 INFO - #####
11:32:36 INFO - ##### Running run-tests step.
11:32:36 INFO - #####
11:32:36 INFO - Running pre-action listener: _resource_record_pre_action
11:32:36 INFO - Running main action method: run_tests
11:32:36 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
11:32:36 INFO - minidump filename unknown. determining based upon platform and arch
11:32:36 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
11:32:36 INFO - grabbing minidump binary from tooltool
11:32:36 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:32:36 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1024c25e0>, '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 0x101f1fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10211e800>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
11:32:36 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
11:32:36 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/macosx64/releng.manifest -o -c /builds/tooltool_cache
11:32:36 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
11:32:36 INFO - Return code: 0
11:32:36 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
11:32:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
11:32:36 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-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:32:36 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-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:32:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qcSaDryy23/Render',
11:32:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
11:32:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
11:32:36 INFO - 'HOME': '/Users/cltbld',
11:32:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
11:32:36 INFO - 'LOGNAME': 'cltbld',
11:32:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
11:32:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:32:36 INFO - 'MOZ_NO_REMOTE': '1',
11:32:36 INFO - 'NO_EM_RESTART': '1',
11:32:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:32:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
11:32:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:32:36 INFO - 'PWD': '/builds/slave/test',
11:32:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
11:32:36 INFO - 'SHELL': '/bin/bash',
11:32:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MEVhBLe3sM/Listeners',
11:32:36 INFO - 'TMPDIR': '/var/folders/30/tpgbx8fj64bgf_4zgl5c5ddr00000w/T/',
11:32:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
11:32:36 INFO - 'USER': 'cltbld',
11:32:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
11:32:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
11:32:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
11:32:36 INFO - 'XPC_FLAGS': '0x0',
11:32:36 INFO - 'XPC_SERVICE_NAME': '0',
11:32:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
11:32:36 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/AAS5NLQoQEuMWuGmq0RwUw/artifacts/public/build/firefox-44.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-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:32:43 INFO - Using 1 client processes
11:32:43 INFO - wptserve Starting http server on 127.0.0.1:8000
11:32:43 INFO - wptserve Starting http server on 127.0.0.1:8001
11:32:43 INFO - wptserve Starting http server on 127.0.0.1:8443
11:32:45 INFO - SUITE-START | Running 820 tests
11:32:45 INFO - Running testharness tests
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 9ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 8ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 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:32:45 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:32:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
11:32:45 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:32:45 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:32:45 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:32:45 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 1ms
11:32:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
11:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 1ms
11:32:45 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:32:45 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:32:45 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:32:45 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 0ms
11:32:45 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:32:45 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 9ms
11:32:45 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:32:45 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
11:32:45 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:32:45 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:32:45 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:32:45 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:32:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
11:32:45 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:32:45 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 9ms
11:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
11:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
11:32:45 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:32:45 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:32:45 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:32:45 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:32:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
11:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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:32:45 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 1ms
11:32:45 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:32:45 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:32:45 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:32:45 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
11:32:45 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:32:45 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:32:45 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:32:45 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 9ms
11:32:45 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:32:45 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:32:45 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:32:45 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
11:32:45 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:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 14ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 8ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 9ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 2ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 2ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:32:45 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:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:32:45 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:32:45 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:32:45 INFO - Setting up ssl
11:32:45 INFO - PROCESS | certutil |
11:32:45 INFO - PROCESS | certutil |
11:32:45 INFO - PROCESS | certutil |
11:32:45 INFO - Certificate Nickname Trust Attributes
11:32:45 INFO - SSL,S/MIME,JAR/XPI
11:32:45 INFO -
11:32:45 INFO - web-platform-tests CT,,
11:32:45 INFO -
11:32:45 INFO - Starting runner
11:32:46 INFO - PROCESS | 1666 | 1448307166535 Marionette INFO Marionette enabled via build flag and pref
11:32:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x1138ac000 == 1 [pid = 1666] [id = 1]
11:32:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 1 (0x112ac4800) [pid = 1666] [serial = 1] [outer = 0x0]
11:32:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 2 (0x113985800) [pid = 1666] [serial = 2] [outer = 0x112ac4800]
11:32:47 INFO - PROCESS | 1666 | 1448307167039 Marionette INFO Listening on port 2828
11:32:48 INFO - PROCESS | 1666 | 1448307168072 Marionette INFO Marionette enabled via command-line flag
11:32:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x113910000 == 2 [pid = 1666] [id = 2]
11:32:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 3 (0x113936000) [pid = 1666] [serial = 3] [outer = 0x0]
11:32:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 4 (0x113937000) [pid = 1666] [serial = 4] [outer = 0x113936000]
11:32:48 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:32:48 INFO - PROCESS | 1666 | 1448307168199 Marionette INFO Accepted connection conn0 from 127.0.0.1:49280
11:32:48 INFO - PROCESS | 1666 | 1448307168200 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:32:48 INFO - PROCESS | 1666 | 1448307168308 Marionette INFO Closed connection conn0
11:32:48 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:32:48 INFO - PROCESS | 1666 | 1448307168311 Marionette INFO Accepted connection conn1 from 127.0.0.1:49281
11:32:48 INFO - PROCESS | 1666 | 1448307168312 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:32:48 INFO - PROCESS | 1666 | [1666] WARNING: Loaded script chrome://global/content/printUtils.js twice (bug 392650): file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
11:32:48 INFO - PROCESS | 1666 | [1666] WARNING: Loaded script chrome://global/content/viewZoomOverlay.js twice (bug 392650): file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
11:32:48 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:32:48 INFO - PROCESS | 1666 | 1448307168338 Marionette INFO Accepted connection conn2 from 127.0.0.1:49282
11:32:48 INFO - PROCESS | 1666 | 1448307168339 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:32:48 INFO - PROCESS | 1666 | 1448307168345 Marionette INFO Closed connection conn2
11:32:48 INFO - PROCESS | 1666 | 1448307168348 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
11:32:48 INFO - PROCESS | 1666 | [1666] WARNING: Loaded script chrome://browser/content/places/browserPlacesViews.js twice (bug 392650): file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
11:32:48 INFO - PROCESS | 1666 | [1666] WARNING: Loaded script chrome://browser/content/browser.js twice (bug 392650): file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
11:32:48 INFO - PROCESS | 1666 | [1666] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
11:32:48 INFO - PROCESS | 1666 | [1666] WARNING: Loaded script chrome://browser/content/downloads/downloads.js twice (bug 392650): file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
11:32:48 INFO - PROCESS | 1666 | [1666] WARNING: Loaded script chrome://browser/content/downloads/indicator.js twice (bug 392650): file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
11:32:48 INFO - PROCESS | 1666 | [1666] WARNING: Loaded script chrome://browser/content/customizableui/panelUI.js twice (bug 392650): file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
11:32:48 INFO - PROCESS | 1666 | [1666] WARNING: Loaded script chrome://global/content/viewSourceUtils.js twice (bug 392650): file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
11:32:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x11fdc9800 == 3 [pid = 1666] [id = 3]
11:32:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 5 (0x11f9b8400) [pid = 1666] [serial = 5] [outer = 0x0]
11:32:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x11fdd4800 == 4 [pid = 1666] [id = 4]
11:32:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 6 (0x11f9b8c00) [pid = 1666] [serial = 6] [outer = 0x0]
11:32:49 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
11:32:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x121984800 == 5 [pid = 1666] [id = 5]
11:32:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 7 (0x11f9b8000) [pid = 1666] [serial = 7] [outer = 0x0]
11:32:49 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
11:32:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 8 (0x1219ef000) [pid = 1666] [serial = 8] [outer = 0x11f9b8000]
11:32:49 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5375
11:32:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 9 (0x120380c00) [pid = 1666] [serial = 9] [outer = 0x11f9b8400]
11:32:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 10 (0x121b66400) [pid = 1666] [serial = 10] [outer = 0x11f9b8c00]
11:32:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 11 (0x122b0d800) [pid = 1666] [serial = 11] [outer = 0x11f9b8000]
11:32:50 INFO - PROCESS | 1666 | 1448307170777 Marionette INFO loaded listener.js
11:32:50 INFO - PROCESS | 1666 | 1448307170795 Marionette INFO loaded listener.js
11:32:50 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5375
11:32:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 12 (0x1255aac00) [pid = 1666] [serial = 12] [outer = 0x11f9b8000]
11:32:51 INFO - PROCESS | 1666 | 1448307171024 Marionette DEBUG conn1 client <- {"sessionId":"28e42bd2-aa83-0d45-90b3-667a8e667d61","capabilities":{"browserName":"Firefox","browserVersion":"44.0a2","platformName":"DARWIN","platformVersion":"44.0a2","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151123102231","device":"desktop","version":"44.0a2"}}
11:32:51 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:51 INFO - PROCESS | 1666 | 1448307171179 Marionette DEBUG conn1 -> {"name":"getContext"}
11:32:51 INFO - PROCESS | 1666 | 1448307171181 Marionette DEBUG conn1 client <- {"value":"content"}
11:32:51 INFO - PROCESS | 1666 | 1448307171247 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
11:32:51 INFO - PROCESS | 1666 | 1448307171249 Marionette DEBUG conn1 client <- {}
11:32:51 INFO - PROCESS | 1666 | 1448307171409 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:32:51 INFO - PROCESS | 1666 | [1666] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
11:32:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 13 (0x11f944c00) [pid = 1666] [serial = 13] [outer = 0x11f9b8000]
11:32:51 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109
11:32:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:32:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x129761000 == 6 [pid = 1666] [id = 6]
11:32:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 14 (0x1290aa800) [pid = 1666] [serial = 14] [outer = 0x0]
11:32:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 15 (0x1290ab800) [pid = 1666] [serial = 15] [outer = 0x1290aa800]
11:32:51 INFO - PROCESS | 1666 | 1448307171886 Marionette INFO loaded listener.js
11:32:51 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 16 (0x1290bc400) [pid = 1666] [serial = 16] [outer = 0x1290aa800]
11:32:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x129d61800 == 7 [pid = 1666] [id = 7]
11:32:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 17 (0x129b9a000) [pid = 1666] [serial = 17] [outer = 0x0]
11:32:52 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:32:52 INFO - document served over http requires an http
11:32:52 INFO - sub-resource via fetch-request using the http-csp
11:32:52 INFO - delivery method with keep-origin-redirect and when
11:32: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:32:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:32:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:32:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:32:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:32:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:32:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:32:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:32:52 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:32:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 425ms
11:32:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 18 (0x129b9ec00) [pid = 1666] [serial = 18] [outer = 0x129b9a000]
11:32:52 INFO - PROCESS | 1666 | 1448307172261 Marionette INFO loaded listener.js
11:32:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 19 (0x12362a800) [pid = 1666] [serial = 19] [outer = 0x129b9a000]
11:32:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:32:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b051800 == 8 [pid = 1666] [id = 8]
11:32:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 20 (0x12b0ca400) [pid = 1666] [serial = 20] [outer = 0x0]
11:32:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 21 (0x12b0cb400) [pid = 1666] [serial = 21] [outer = 0x12b0ca400]
11:32:52 INFO - PROCESS | 1666 | 1448307172610 Marionette INFO loaded listener.js
11:32:52 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 22 (0x12b0d2400) [pid = 1666] [serial = 22] [outer = 0x12b0ca400]
11:32:52 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:52 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:32:52 INFO - document served over http requires an http
11:32:52 INFO - sub-resource via fetch-request using the http-csp
11:32:52 INFO - delivery method with no-redirect and when
11:32: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:32:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:32:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:32:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:32:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:32:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:32:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:32:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:32:52 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:32:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 646ms
11:32:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:32:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2c0800 == 9 [pid = 1666] [id = 9]
11:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 23 (0x12a6eac00) [pid = 1666] [serial = 23] [outer = 0x0]
11:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 24 (0x12b0d7c00) [pid = 1666] [serial = 24] [outer = 0x12a6eac00]
11:32:53 INFO - PROCESS | 1666 | 1448307173110 Marionette INFO loaded listener.js
11:32:53 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 25 (0x12bc1c800) [pid = 1666] [serial = 25] [outer = 0x12a6eac00]
11:32:53 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:32:53 INFO - document served over http requires an http
11:32:53 INFO - sub-resource via fetch-request using the http-csp
11:32:53 INFO - delivery method with swap-origin-redirect and when
11:32:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:32:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:32:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:32:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:32:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:32:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:32:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:32:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:32:53 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:32:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 478ms
11:32:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:32:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0c0800 == 10 [pid = 1666] [id = 10]
11:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 26 (0x12bc22400) [pid = 1666] [serial = 26] [outer = 0x0]
11:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 27 (0x12bc23800) [pid = 1666] [serial = 27] [outer = 0x12bc22400]
11:32:53 INFO - PROCESS | 1666 | 1448307173600 Marionette INFO loaded listener.js
11:32:53 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 28 (0x12c223400) [pid = 1666] [serial = 28] [outer = 0x12bc22400]
11:32:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f5a0000 == 11 [pid = 1666] [id = 11]
11:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 29 (0x12c05f800) [pid = 1666] [serial = 29] [outer = 0x0]
11:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 30 (0x12c065800) [pid = 1666] [serial = 30] [outer = 0x12c05f800]
11:32:53 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:32:53 INFO - document served over http requires an http
11:32:53 INFO - sub-resource via iframe-tag using the http-csp
11:32:53 INFO - delivery method with keep-origin-redirect and when
11:32:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:32:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:32:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:32:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:32:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:32:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:32:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:32:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:32:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 520ms
11:32:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:32:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f5b6800 == 12 [pid = 1666] [id = 12]
11:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 31 (0x12c043000) [pid = 1666] [serial = 31] [outer = 0x0]
11:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 32 (0x12c226800) [pid = 1666] [serial = 32] [outer = 0x12c043000]
11:32:54 INFO - PROCESS | 1666 | 1448307174132 Marionette INFO loaded listener.js
11:32:54 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 33 (0x12c22e800) [pid = 1666] [serial = 33] [outer = 0x12c043000]
11:32:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e105800 == 13 [pid = 1666] [id = 13]
11:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 34 (0x12c231c00) [pid = 1666] [serial = 34] [outer = 0x0]
11:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 35 (0x12e157c00) [pid = 1666] [serial = 35] [outer = 0x12c231c00]
11:32:54 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:32:54 INFO - document served over http requires an http
11:32:54 INFO - sub-resource via iframe-tag using the http-csp
11:32:54 INFO - delivery method with no-redirect and when
11:32: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:32:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:32:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:32:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:32:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:32:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:32:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:32:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:32:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 422ms
11:32:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:32:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e11a800 == 14 [pid = 1666] [id = 14]
11:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 36 (0x12e151400) [pid = 1666] [serial = 36] [outer = 0x0]
11:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 37 (0x12e153800) [pid = 1666] [serial = 37] [outer = 0x12e151400]
11:32:54 INFO - PROCESS | 1666 | 1448307174577 Marionette INFO loaded listener.js
11:32:54 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 38 (0x12e1aa800) [pid = 1666] [serial = 38] [outer = 0x12e151400]
11:32:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e122800 == 15 [pid = 1666] [id = 15]
11:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 39 (0x12e1a8800) [pid = 1666] [serial = 39] [outer = 0x0]
11:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 40 (0x12e1ae800) [pid = 1666] [serial = 40] [outer = 0x12e1a8800]
11:32:54 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:32:54 INFO - document served over http requires an http
11:32:54 INFO - sub-resource via iframe-tag using the http-csp
11:32:54 INFO - delivery method with swap-origin-redirect and when
11:32: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:32:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:32:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:32:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:32:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:32:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:32:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:32:54 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:32:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 478ms
11:32:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:32:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e3a4800 == 16 [pid = 1666] [id = 16]
11:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 41 (0x12e1af400) [pid = 1666] [serial = 41] [outer = 0x0]
11:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 42 (0x12e1b3400) [pid = 1666] [serial = 42] [outer = 0x12e1af400]
11:32:55 INFO - PROCESS | 1666 | 1448307175058 Marionette INFO loaded listener.js
11:32:55 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 43 (0x12e590400) [pid = 1666] [serial = 43] [outer = 0x12e1af400]
11:32:55 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:32:55 INFO - document served over http requires an http
11:32:55 INFO - sub-resource via script-tag using the http-csp
11:32:55 INFO - delivery method with keep-origin-redirect and when
11:32:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:32:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:32:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:32:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:32:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:32:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:32:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:32:55 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:32:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 469ms
11:32:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:32:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e6f3000 == 17 [pid = 1666] [id = 17]
11:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 44 (0x12e592800) [pid = 1666] [serial = 44] [outer = 0x0]
11:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 45 (0x134c93000) [pid = 1666] [serial = 45] [outer = 0x12e592800]
11:32:55 INFO - PROCESS | 1666 | 1448307175513 Marionette INFO loaded listener.js
11:32:55 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 46 (0x137d81c00) [pid = 1666] [serial = 46] [outer = 0x12e592800]
11:32:55 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:32:55 INFO - document served over http requires an http
11:32:55 INFO - sub-resource via script-tag using the http-csp
11:32:55 INFO - delivery method with no-redirect and when
11:32:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:32:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:32:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:32:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:32:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:32:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:32:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:32:55 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:32:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 421ms
11:32:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:32:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x134cc1000 == 18 [pid = 1666] [id = 18]
11:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 47 (0x134c93c00) [pid = 1666] [serial = 47] [outer = 0x0]
11:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 48 (0x137d8b000) [pid = 1666] [serial = 48] [outer = 0x134c93c00]
11:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 49 (0x137d84c00) [pid = 1666] [serial = 49] [outer = 0x134c93c00]
11:32:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ea4d000 == 19 [pid = 1666] [id = 19]
11:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 50 (0x13dd73800) [pid = 1666] [serial = 50] [outer = 0x0]
11:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 51 (0x13dd77000) [pid = 1666] [serial = 51] [outer = 0x13dd73800]
11:32:55 INFO - PROCESS | 1666 | 1448307175975 Marionette INFO loaded listener.js
11:32:56 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 52 (0x13dd7fc00) [pid = 1666] [serial = 52] [outer = 0x13dd73800]
11:32:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ea4b800 == 20 [pid = 1666] [id = 20]
11:32:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 53 (0x137d87800) [pid = 1666] [serial = 53] [outer = 0x0]
11:32:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 54 (0x13293ec00) [pid = 1666] [serial = 54] [outer = 0x137d87800]
11:32:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 55 (0x132942000) [pid = 1666] [serial = 55] [outer = 0x137d87800]
11:32:56 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:32:56 INFO - document served over http requires an http
11:32:56 INFO - sub-resource via script-tag using the http-csp
11:32:56 INFO - delivery method with swap-origin-redirect and when
11:32:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:32:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:32:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:32:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:32:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:32:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:32:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:32:56 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:32:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 570ms
11:32:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:32:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x132c0f800 == 21 [pid = 1666] [id = 21]
11:32:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 56 (0x132948800) [pid = 1666] [serial = 56] [outer = 0x0]
11:32:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 57 (0x1329ea400) [pid = 1666] [serial = 57] [outer = 0x132948800]
11:32:56 INFO - PROCESS | 1666 | 1448307176525 Marionette INFO loaded listener.js
11:32:56 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 58 (0x12c22e000) [pid = 1666] [serial = 58] [outer = 0x132948800]
11:32:56 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:32:56 INFO - document served over http requires an http
11:32:56 INFO - sub-resource via xhr-request using the http-csp
11:32:56 INFO - delivery method with keep-origin-redirect and when
11:32:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:32:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:32:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:32:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:32:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:32:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:32:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:32:56 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:32:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 523ms
11:32:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:32:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f0f000 == 22 [pid = 1666] [id = 22]
11:32:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x112b57000) [pid = 1666] [serial = 59] [outer = 0x0]
11:32:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x112f29c00) [pid = 1666] [serial = 60] [outer = 0x112b57000]
11:32:57 INFO - PROCESS | 1666 | 1448307177098 Marionette INFO loaded listener.js
11:32:57 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x11d434000) [pid = 1666] [serial = 61] [outer = 0x112b57000]
11:32:57 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:32:57 INFO - document served over http requires an http
11:32:57 INFO - sub-resource via xhr-request using the http-csp
11:32:57 INFO - delivery method with no-redirect and when
11:32: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:32:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:32:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:32:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:32:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:32:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:32:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:32:57 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:32:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 624ms
11:32:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:32:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x11df63800 == 23 [pid = 1666] [id = 23]
11:32:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x112b5ac00) [pid = 1666] [serial = 62] [outer = 0x0]
11:32:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x11393a400) [pid = 1666] [serial = 63] [outer = 0x112b5ac00]
11:32:57 INFO - PROCESS | 1666 | 1448307177753 Marionette INFO loaded listener.js
11:32:57 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x11fc35c00) [pid = 1666] [serial = 64] [outer = 0x112b5ac00]
11:32:58 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:32:58 INFO - document served over http requires an http
11:32:58 INFO - sub-resource via xhr-request using the http-csp
11:32:58 INFO - delivery method with swap-origin-redirect and when
11:32:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:32:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:32:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:32:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:32:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:32:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:32:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:32:58 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:32:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 624ms
11:32:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:32:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e7bd000 == 24 [pid = 1666] [id = 24]
11:32:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x11cd40400) [pid = 1666] [serial = 65] [outer = 0x0]
11:32:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x11ed79000) [pid = 1666] [serial = 66] [outer = 0x11cd40400]
11:32:58 INFO - PROCESS | 1666 | 1448307178360 Marionette INFO loaded listener.js
11:32:58 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x120326c00) [pid = 1666] [serial = 67] [outer = 0x11cd40400]
11:32:58 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:32:58 INFO - document served over http requires an https
11:32:58 INFO - sub-resource via fetch-request using the http-csp
11:32:58 INFO - delivery method with keep-origin-redirect and when
11:32:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:32:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:32:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:32:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:32:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:32:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:32:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:32:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:32:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:32:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 677ms
11:32:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:32:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x129776000 == 25 [pid = 1666] [id = 25]
11:32:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x1219e5c00) [pid = 1666] [serial = 68] [outer = 0x0]
11:32:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x121b60400) [pid = 1666] [serial = 69] [outer = 0x1219e5c00]
11:32:59 INFO - PROCESS | 1666 | 1448307179073 Marionette INFO loaded listener.js
11:32:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x123632c00) [pid = 1666] [serial = 70] [outer = 0x1219e5c00]
11:32:59 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:32:59 INFO - document served over http requires an https
11:32:59 INFO - sub-resource via fetch-request using the http-csp
11:32:59 INFO - delivery method with no-redirect and when
11:32: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:32:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:32:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:32:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:32:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:32:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:32:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:32:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:32:59 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:32:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 625ms
11:32:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:32:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a640000 == 26 [pid = 1666] [id = 26]
11:32:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x122b0e800) [pid = 1666] [serial = 71] [outer = 0x0]
11:32:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1236ba000) [pid = 1666] [serial = 72] [outer = 0x122b0e800]
11:32:59 INFO - PROCESS | 1666 | 1448307179661 Marionette INFO loaded listener.js
11:32:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:32:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x126804c00) [pid = 1666] [serial = 73] [outer = 0x122b0e800]
11:33:00 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:33:00 INFO - document served over http requires an https
11:33:00 INFO - sub-resource via fetch-request using the http-csp
11:33:00 INFO - delivery method with swap-origin-redirect and when
11:33:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:33:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:00 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:33:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1429ms
11:33:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:33:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f912000 == 27 [pid = 1666] [id = 27]
11:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x11de8c400) [pid = 1666] [serial = 74] [outer = 0x0]
11:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x11dfbe000) [pid = 1666] [serial = 75] [outer = 0x11de8c400]
11:33:01 INFO - PROCESS | 1666 | 1448307181086 Marionette INFO loaded listener.js
11:33:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x11f942c00) [pid = 1666] [serial = 76] [outer = 0x11de8c400]
11:33:01 INFO - PROCESS | 1666 | --DOCSHELL 0x12e122800 == 26 [pid = 1666] [id = 15]
11:33:01 INFO - PROCESS | 1666 | --DOCSHELL 0x12e105800 == 25 [pid = 1666] [id = 13]
11:33:01 INFO - PROCESS | 1666 | --DOCSHELL 0x11f5a0000 == 24 [pid = 1666] [id = 11]
11:33:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e8d8800 == 25 [pid = 1666] [id = 28]
11:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x11cd3e800) [pid = 1666] [serial = 77] [outer = 0x0]
11:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x11ecd9c00) [pid = 1666] [serial = 78] [outer = 0x11cd3e800]
11:33:01 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:33:01 INFO - document served over http requires an https
11:33:01 INFO - sub-resource via iframe-tag using the http-csp
11:33:01 INFO - delivery method with keep-origin-redirect and when
11:33:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:33:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:33:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 526ms
11:33:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:33:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e7af800 == 26 [pid = 1666] [id = 29]
11:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x112473800) [pid = 1666] [serial = 79] [outer = 0x0]
11:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11d42ec00) [pid = 1666] [serial = 80] [outer = 0x112473800]
11:33:01 INFO - PROCESS | 1666 | 1448307181619 Marionette INFO loaded listener.js
11:33:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x11f9bb000) [pid = 1666] [serial = 81] [outer = 0x112473800]
11:33:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x11fece000 == 27 [pid = 1666] [id = 30]
11:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x11f9e0800) [pid = 1666] [serial = 82] [outer = 0x0]
11:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11f9afc00) [pid = 1666] [serial = 83] [outer = 0x11f9e0800]
11:33:01 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:33:01 INFO - document served over http requires an https
11:33:01 INFO - sub-resource via iframe-tag using the http-csp
11:33:01 INFO - delivery method with no-redirect and when
11:33:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:33:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:01 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:33:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 473ms
11:33:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:33:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12568c000 == 28 [pid = 1666] [id = 31]
11:33:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x11fc38000) [pid = 1666] [serial = 84] [outer = 0x0]
11:33:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1202d4800) [pid = 1666] [serial = 85] [outer = 0x11fc38000]
11:33:02 INFO - PROCESS | 1666 | 1448307182090 Marionette INFO loaded listener.js
11:33:02 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x121211c00) [pid = 1666] [serial = 86] [outer = 0x11fc38000]
11:33:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12841b000 == 29 [pid = 1666] [id = 32]
11:33:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x121029800) [pid = 1666] [serial = 87] [outer = 0x0]
11:33:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1219eec00) [pid = 1666] [serial = 88] [outer = 0x121029800]
11:33:02 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:33:02 INFO - document served over http requires an https
11:33:02 INFO - sub-resource via iframe-tag using the http-csp
11:33:02 INFO - delivery method with swap-origin-redirect and when
11:33:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:33:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:02 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:33:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 526ms
11:33:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:33:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12908a000 == 30 [pid = 1666] [id = 33]
11:33:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1219e9c00) [pid = 1666] [serial = 89] [outer = 0x0]
11:33:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x121bf4000) [pid = 1666] [serial = 90] [outer = 0x1219e9c00]
11:33:02 INFO - PROCESS | 1666 | 1448307182611 Marionette INFO loaded listener.js
11:33:02 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x122f48400) [pid = 1666] [serial = 91] [outer = 0x1219e9c00]
11:33:02 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:33:02 INFO - document served over http requires an https
11:33:02 INFO - sub-resource via script-tag using the http-csp
11:33:02 INFO - delivery method with keep-origin-redirect and when
11:33:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:33:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:02 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:33:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 476ms
11:33:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:33:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b057800 == 31 [pid = 1666] [id = 34]
11:33:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1219f0000) [pid = 1666] [serial = 92] [outer = 0x0]
11:33:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x122f4f000) [pid = 1666] [serial = 93] [outer = 0x1219f0000]
11:33:03 INFO - PROCESS | 1666 | 1448307183083 Marionette INFO loaded listener.js
11:33:03 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1253e9000) [pid = 1666] [serial = 94] [outer = 0x1219f0000]
11:33:03 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:33:03 INFO - document served over http requires an https
11:33:03 INFO - sub-resource via script-tag using the http-csp
11:33:03 INFO - delivery method with no-redirect and when
11:33: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:33:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:03 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:33:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 471ms
11:33:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:33:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b24b800 == 32 [pid = 1666] [id = 35]
11:33:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x125648400) [pid = 1666] [serial = 95] [outer = 0x0]
11:33:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x126806c00) [pid = 1666] [serial = 96] [outer = 0x125648400]
11:33:03 INFO - PROCESS | 1666 | 1448307183571 Marionette INFO loaded listener.js
11:33:03 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x126dcc400) [pid = 1666] [serial = 97] [outer = 0x125648400]
11:33:03 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:33:03 INFO - document served over http requires an https
11:33:03 INFO - sub-resource via script-tag using the http-csp
11:33:03 INFO - delivery method with swap-origin-redirect and when
11:33: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:33:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:03 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:33:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 471ms
11:33:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:33:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e10c800 == 33 [pid = 1666] [id = 36]
11:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x126d59c00) [pid = 1666] [serial = 98] [outer = 0x0]
11:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x126dda800) [pid = 1666] [serial = 99] [outer = 0x126d59c00]
11:33:04 INFO - PROCESS | 1666 | 1448307184036 Marionette INFO loaded listener.js
11:33:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12869ac00) [pid = 1666] [serial = 100] [outer = 0x126d59c00]
11:33:04 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:33:04 INFO - document served over http requires an https
11:33:04 INFO - sub-resource via xhr-request using the http-csp
11:33:04 INFO - delivery method with keep-origin-redirect and when
11:33: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:33:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:04 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:33:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 421ms
11:33:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:33:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e3a2800 == 34 [pid = 1666] [id = 37]
11:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12869bc00) [pid = 1666] [serial = 101] [outer = 0x0]
11:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1290a2800) [pid = 1666] [serial = 102] [outer = 0x12869bc00]
11:33:04 INFO - PROCESS | 1666 | 1448307184466 Marionette INFO loaded listener.js
11:33:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1290c1000) [pid = 1666] [serial = 103] [outer = 0x12869bc00]
11:33: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:33:04 INFO - document served over http requires an https
11:33:04 INFO - sub-resource via xhr-request using the http-csp
11:33:04 INFO - delivery method with no-redirect and when
11:33: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:33:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33: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:33:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 423ms
11:33:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:33:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ea53800 == 35 [pid = 1666] [id = 38]
11:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x128670400) [pid = 1666] [serial = 104] [outer = 0x0]
11:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1290c1800) [pid = 1666] [serial = 105] [outer = 0x128670400]
11:33:04 INFO - PROCESS | 1666 | 1448307184907 Marionette INFO loaded listener.js
11:33:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12a6e8800) [pid = 1666] [serial = 106] [outer = 0x128670400]
11:33: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:33:05 INFO - document served over http requires an https
11:33:05 INFO - sub-resource via xhr-request using the http-csp
11:33:05 INFO - delivery method with swap-origin-redirect and when
11:33: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:33:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33: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:33:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 425ms
11:33:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:33:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x131910000 == 36 [pid = 1666] [id = 39]
11:33:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12b0c8800) [pid = 1666] [serial = 107] [outer = 0x0]
11:33:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12b0d0c00) [pid = 1666] [serial = 108] [outer = 0x12b0c8800]
11:33:05 INFO - PROCESS | 1666 | 1448307185338 Marionette INFO loaded listener.js
11:33:05 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12bc20800) [pid = 1666] [serial = 109] [outer = 0x12b0c8800]
11:33:05 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:33:05 INFO - document served over http requires an http
11:33:05 INFO - sub-resource via fetch-request using the http-csp
11:33:05 INFO - delivery method with keep-origin-redirect and when
11:33:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:33:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:05 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:33:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 427ms
11:33:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:33:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x1329d9800 == 37 [pid = 1666] [id = 40]
11:33:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12b0cac00) [pid = 1666] [serial = 110] [outer = 0x0]
11:33:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12c03b400) [pid = 1666] [serial = 111] [outer = 0x12b0cac00]
11:33:05 INFO - PROCESS | 1666 | 1448307185786 Marionette INFO loaded listener.js
11:33:05 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12c224c00) [pid = 1666] [serial = 112] [outer = 0x12b0cac00]
11:33:06 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:33:06 INFO - document served over http requires an http
11:33:06 INFO - sub-resource via fetch-request using the http-csp
11:33:06 INFO - delivery method with no-redirect and when
11:33: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:33:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:06 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:33:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 473ms
11:33:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:33:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x134cb8000 == 38 [pid = 1666] [id = 41]
11:33:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12bc22800) [pid = 1666] [serial = 113] [outer = 0x0]
11:33:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12c22f000) [pid = 1666] [serial = 114] [outer = 0x12bc22800]
11:33:06 INFO - PROCESS | 1666 | 1448307186244 Marionette INFO loaded listener.js
11:33:06 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12e15bc00) [pid = 1666] [serial = 115] [outer = 0x12bc22800]
11:33:06 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:33:06 INFO - document served over http requires an http
11:33:06 INFO - sub-resource via fetch-request using the http-csp
11:33:06 INFO - delivery method with swap-origin-redirect and when
11:33: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:33:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:06 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:33:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 421ms
11:33:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:33:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x11fc8e000 == 39 [pid = 1666] [id = 42]
11:33:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12b0cd800) [pid = 1666] [serial = 116] [outer = 0x0]
11:33:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12e15ac00) [pid = 1666] [serial = 117] [outer = 0x12b0cd800]
11:33:06 INFO - PROCESS | 1666 | 1448307186683 Marionette INFO loaded listener.js
11:33:06 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12e588c00) [pid = 1666] [serial = 118] [outer = 0x12b0cd800]
11:33:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12138d000 == 40 [pid = 1666] [id = 43]
11:33:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x11f72e000) [pid = 1666] [serial = 119] [outer = 0x0]
11:33:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x11f733800) [pid = 1666] [serial = 120] [outer = 0x11f72e000]
11:33:07 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:33:07 INFO - document served over http requires an http
11:33:07 INFO - sub-resource via iframe-tag using the http-csp
11:33:07 INFO - delivery method with keep-origin-redirect and when
11:33: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:33:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:07 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:33:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 474ms
11:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:33:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x121396800 == 41 [pid = 1666] [id = 44]
11:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x11f734400) [pid = 1666] [serial = 121] [outer = 0x0]
11:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x11f739000) [pid = 1666] [serial = 122] [outer = 0x11f734400]
11:33:07 INFO - PROCESS | 1666 | 1448307187163 Marionette INFO loaded listener.js
11:33:07 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x12e589c00) [pid = 1666] [serial = 123] [outer = 0x11f734400]
11:33:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12139e800 == 42 [pid = 1666] [id = 45]
11:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x1290c1400) [pid = 1666] [serial = 124] [outer = 0x0]
11:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x12e592400) [pid = 1666] [serial = 125] [outer = 0x1290c1400]
11:33:07 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:33:07 INFO - document served over http requires an http
11:33:07 INFO - sub-resource via iframe-tag using the http-csp
11:33:07 INFO - delivery method with no-redirect and when
11:33: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:33:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:07 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:33:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 472ms
11:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:33:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1361d2800 == 43 [pid = 1666] [id = 46]
11:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12e58f000) [pid = 1666] [serial = 126] [outer = 0x0]
11:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12e592c00) [pid = 1666] [serial = 127] [outer = 0x12e58f000]
11:33:07 INFO - PROCESS | 1666 | 1448307187639 Marionette INFO loaded listener.js
11:33:07 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1318e0800) [pid = 1666] [serial = 128] [outer = 0x12e58f000]
11:33:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1361e1000 == 44 [pid = 1666] [id = 47]
11:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x120177400) [pid = 1666] [serial = 129] [outer = 0x0]
11:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12017bc00) [pid = 1666] [serial = 130] [outer = 0x120177400]
11:33:07 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:33:07 INFO - document served over http requires an http
11:33:07 INFO - sub-resource via iframe-tag using the http-csp
11:33:07 INFO - delivery method with swap-origin-redirect and when
11:33: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:33:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:07 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:33:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 426ms
11:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:33:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x110be2000 == 45 [pid = 1666] [id = 48]
11:33:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x120177800) [pid = 1666] [serial = 131] [outer = 0x0]
11:33:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x120180400) [pid = 1666] [serial = 132] [outer = 0x120177800]
11:33:08 INFO - PROCESS | 1666 | 1448307188107 Marionette INFO loaded listener.js
11:33:08 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12e591400) [pid = 1666] [serial = 133] [outer = 0x120177800]
11:33:09 INFO - PROCESS | 1666 | --DOCSHELL 0x11e8d8800 == 44 [pid = 1666] [id = 28]
11:33:09 INFO - PROCESS | 1666 | --DOCSHELL 0x11fece000 == 43 [pid = 1666] [id = 30]
11:33:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12841b000 == 42 [pid = 1666] [id = 32]
11:33:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12138d000 == 41 [pid = 1666] [id = 43]
11:33:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12139e800 == 40 [pid = 1666] [id = 45]
11:33:09 INFO - PROCESS | 1666 | --DOCSHELL 0x1361e1000 == 39 [pid = 1666] [id = 47]
11:33:09 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:33:09 INFO - document served over http requires an http
11:33:09 INFO - sub-resource via script-tag using the http-csp
11:33:09 INFO - delivery method with keep-origin-redirect and when
11:33:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:33:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:09 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:33:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1329ms
11:33:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:33:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x113904000 == 40 [pid = 1666] [id = 49]
11:33:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x11d266000) [pid = 1666] [serial = 134] [outer = 0x0]
11:33:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x11db15000) [pid = 1666] [serial = 135] [outer = 0x11d266000]
11:33:09 INFO - PROCESS | 1666 | 1448307189424 Marionette INFO loaded listener.js
11:33:09 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x11de91400) [pid = 1666] [serial = 136] [outer = 0x11d266000]
11:33:09 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:33:09 INFO - document served over http requires an http
11:33:09 INFO - sub-resource via script-tag using the http-csp
11:33:09 INFO - delivery method with no-redirect and when
11:33:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:33:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:09 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:33:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 524ms
11:33:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:33:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e7a6800 == 41 [pid = 1666] [id = 50]
11:33:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x11dfc6800) [pid = 1666] [serial = 137] [outer = 0x0]
11:33:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x11ed7a400) [pid = 1666] [serial = 138] [outer = 0x11dfc6800]
11:33:09 INFO - PROCESS | 1666 | 1448307189951 Marionette INFO loaded listener.js
11:33:09 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x11f945c00) [pid = 1666] [serial = 139] [outer = 0x11dfc6800]
11:33:10 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:33:10 INFO - document served over http requires an http
11:33:10 INFO - sub-resource via script-tag using the http-csp
11:33:10 INFO - delivery method with swap-origin-redirect and when
11:33:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:33:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:10 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:33:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 519ms
11:33:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x11cd40400) [pid = 1666] [serial = 65] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x11de8c400) [pid = 1666] [serial = 74] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12e592800) [pid = 1666] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x112b57000) [pid = 1666] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1219e5c00) [pid = 1666] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x12e1a8800) [pid = 1666] [serial = 39] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x13dd73800) [pid = 1666] [serial = 50] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x112473800) [pid = 1666] [serial = 79] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x112b5ac00) [pid = 1666] [serial = 62] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12b0cac00) [pid = 1666] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x11fc38000) [pid = 1666] [serial = 84] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x126d59c00) [pid = 1666] [serial = 98] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x122b0e800) [pid = 1666] [serial = 71] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x12869bc00) [pid = 1666] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x12b0c8800) [pid = 1666] [serial = 107] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1290aa800) [pid = 1666] [serial = 14] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x12a6eac00) [pid = 1666] [serial = 23] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x11cd3e800) [pid = 1666] [serial = 77] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x11f734400) [pid = 1666] [serial = 121] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12bc22400) [pid = 1666] [serial = 26] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12b0cd800) [pid = 1666] [serial = 116] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x121029800) [pid = 1666] [serial = 87] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1219e9c00) [pid = 1666] [serial = 89] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12e1af400) [pid = 1666] [serial = 41] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1290c1400) [pid = 1666] [serial = 124] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307187368]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12e151400) [pid = 1666] [serial = 36] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x12c231c00) [pid = 1666] [serial = 34] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307174322]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x120177400) [pid = 1666] [serial = 129] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12e58f000) [pid = 1666] [serial = 126] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x12017bc00) [pid = 1666] [serial = 130] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x125648400) [pid = 1666] [serial = 95] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x128670400) [pid = 1666] [serial = 104] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x132948800) [pid = 1666] [serial = 56] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x12bc22800) [pid = 1666] [serial = 113] [outer = 0x0] [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:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x11f72e000) [pid = 1666] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x12c05f800) [pid = 1666] [serial = 29] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12b0ca400) [pid = 1666] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1219f0000) [pid = 1666] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11f9e0800) [pid = 1666] [serial = 82] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307181835]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12c043000) [pid = 1666] [serial = 31] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1236ba000) [pid = 1666] [serial = 72] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x121b60400) [pid = 1666] [serial = 69] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1219ef000) [pid = 1666] [serial = 8] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11ed79000) [pid = 1666] [serial = 66] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11393a400) [pid = 1666] [serial = 63] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x112f29c00) [pid = 1666] [serial = 60] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12b0d7c00) [pid = 1666] [serial = 24] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12b0cb400) [pid = 1666] [serial = 21] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x129b9ec00) [pid = 1666] [serial = 18] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1290ab800) [pid = 1666] [serial = 15] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x122b0d800) [pid = 1666] [serial = 11] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12e592c00) [pid = 1666] [serial = 127] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12e592400) [pid = 1666] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307187368]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11f739000) [pid = 1666] [serial = 122] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x11f733800) [pid = 1666] [serial = 120] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12e15ac00) [pid = 1666] [serial = 117] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12c22f000) [pid = 1666] [serial = 114] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12c03b400) [pid = 1666] [serial = 111] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12b0d0c00) [pid = 1666] [serial = 108] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1290c1800) [pid = 1666] [serial = 105] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1290a2800) [pid = 1666] [serial = 102] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x126dda800) [pid = 1666] [serial = 99] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x126806c00) [pid = 1666] [serial = 96] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x122f4f000) [pid = 1666] [serial = 93] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x121bf4000) [pid = 1666] [serial = 90] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x1219eec00) [pid = 1666] [serial = 88] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x1202d4800) [pid = 1666] [serial = 85] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x11f9afc00) [pid = 1666] [serial = 83] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307181835]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x11d42ec00) [pid = 1666] [serial = 80] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x11ecd9c00) [pid = 1666] [serial = 78] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x11dfbe000) [pid = 1666] [serial = 75] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x1329ea400) [pid = 1666] [serial = 57] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x13293ec00) [pid = 1666] [serial = 54] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x137d8b000) [pid = 1666] [serial = 48] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x13dd77000) [pid = 1666] [serial = 51] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x134c93000) [pid = 1666] [serial = 45] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x12e1b3400) [pid = 1666] [serial = 42] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x12e1ae800) [pid = 1666] [serial = 40] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x12e157c00) [pid = 1666] [serial = 35] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307174322]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x12e153800) [pid = 1666] [serial = 37] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x12c226800) [pid = 1666] [serial = 32] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 57 (0x12bc23800) [pid = 1666] [serial = 27] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 56 (0x12c065800) [pid = 1666] [serial = 30] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 55 (0x11fc35c00) [pid = 1666] [serial = 64] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 54 (0x11d434000) [pid = 1666] [serial = 61] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 53 (0x12c22e000) [pid = 1666] [serial = 58] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 52 (0x12a6e8800) [pid = 1666] [serial = 106] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 51 (0x1290c1000) [pid = 1666] [serial = 103] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 50 (0x12869ac00) [pid = 1666] [serial = 100] [outer = 0x0] [url = about:blank]
11:33:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f5a4800 == 42 [pid = 1666] [id = 51]
11:33:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 51 (0x112842000) [pid = 1666] [serial = 140] [outer = 0x0]
11:33:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 52 (0x112f2d000) [pid = 1666] [serial = 141] [outer = 0x112842000]
11:33:10 INFO - PROCESS | 1666 | 1448307190797 Marionette INFO loaded listener.js
11:33:10 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 53 (0x11f731800) [pid = 1666] [serial = 142] [outer = 0x112842000]
11:33:11 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:33:11 INFO - document served over http requires an http
11:33:11 INFO - sub-resource via xhr-request using the http-csp
11:33:11 INFO - delivery method with keep-origin-redirect and when
11:33: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:33:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:11 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:33:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 774ms
11:33:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:33:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x11fc85000 == 43 [pid = 1666] [id = 52]
11:33:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 54 (0x11ff6bc00) [pid = 1666] [serial = 143] [outer = 0x0]
11:33:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 55 (0x12017f800) [pid = 1666] [serial = 144] [outer = 0x11ff6bc00]
11:33:11 INFO - PROCESS | 1666 | 1448307191239 Marionette INFO loaded listener.js
11:33:11 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 56 (0x120382400) [pid = 1666] [serial = 145] [outer = 0x11ff6bc00]
11:33:11 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:33:11 INFO - document served over http requires an http
11:33:11 INFO - sub-resource via xhr-request using the http-csp
11:33:11 INFO - delivery method with no-redirect and when
11:33: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:33:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:11 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:33:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 426ms
11:33:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:33:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x120372000 == 44 [pid = 1666] [id = 53]
11:33:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 57 (0x11dc25000) [pid = 1666] [serial = 146] [outer = 0x0]
11:33:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 58 (0x11ff6c400) [pid = 1666] [serial = 147] [outer = 0x11dc25000]
11:33:11 INFO - PROCESS | 1666 | 1448307191687 Marionette INFO loaded listener.js
11:33:11 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x12154c000) [pid = 1666] [serial = 148] [outer = 0x11dc25000]
11:33:12 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:33:12 INFO - document served over http requires an http
11:33:12 INFO - sub-resource via xhr-request using the http-csp
11:33:12 INFO - delivery method with swap-origin-redirect and when
11:33: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:33:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:12 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:33:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 470ms
11:33:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:33:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x1219a0000 == 45 [pid = 1666] [id = 54]
11:33:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x121b5e800) [pid = 1666] [serial = 149] [outer = 0x0]
11:33:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x122b09400) [pid = 1666] [serial = 150] [outer = 0x121b5e800]
11:33:12 INFO - PROCESS | 1666 | 1448307192154 Marionette INFO loaded listener.js
11:33:12 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x1236b9000) [pid = 1666] [serial = 151] [outer = 0x121b5e800]
11:33:12 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:33:12 INFO - document served over http requires an https
11:33:12 INFO - sub-resource via fetch-request using the http-csp
11:33:12 INFO - delivery method with keep-origin-redirect and when
11:33: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:33:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:12 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:33:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 474ms
11:33:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:33:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x126b75000 == 46 [pid = 1666] [id = 55]
11:33:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x123630800) [pid = 1666] [serial = 152] [outer = 0x0]
11:33:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x124fc6400) [pid = 1666] [serial = 153] [outer = 0x123630800]
11:33:12 INFO - PROCESS | 1666 | 1448307192615 Marionette INFO loaded listener.js
11:33:12 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x125649000) [pid = 1666] [serial = 154] [outer = 0x123630800]
11:33:13 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:33:13 INFO - document served over http requires an https
11:33:13 INFO - sub-resource via fetch-request using the http-csp
11:33:13 INFO - delivery method with no-redirect and when
11:33: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:33:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:13 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:33:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 569ms
11:33:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:33:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e7aa000 == 47 [pid = 1666] [id = 56]
11:33:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x11d5dc800) [pid = 1666] [serial = 155] [outer = 0x0]
11:33:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x11de8b000) [pid = 1666] [serial = 156] [outer = 0x11d5dc800]
11:33:13 INFO - PROCESS | 1666 | 1448307193236 Marionette INFO loaded listener.js
11:33:13 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x11f94bc00) [pid = 1666] [serial = 157] [outer = 0x11d5dc800]
11:33:13 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:33:13 INFO - document served over http requires an https
11:33:13 INFO - sub-resource via fetch-request using the http-csp
11:33:13 INFO - delivery method with swap-origin-redirect and when
11:33: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:33:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:13 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:33:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 622ms
11:33:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:33:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c16000 == 48 [pid = 1666] [id = 57]
11:33:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x11d5df800) [pid = 1666] [serial = 158] [outer = 0x0]
11:33:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x11fc2ec00) [pid = 1666] [serial = 159] [outer = 0x11d5df800]
11:33:13 INFO - PROCESS | 1666 | 1448307193858 Marionette INFO loaded listener.js
11:33:13 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x122baa800) [pid = 1666] [serial = 160] [outer = 0x11d5df800]
11:33:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x129d6a800 == 49 [pid = 1666] [id = 58]
11:33:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x122f45c00) [pid = 1666] [serial = 161] [outer = 0x0]
11:33:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x1236bfc00) [pid = 1666] [serial = 162] [outer = 0x122f45c00]
11:33:14 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:33:14 INFO - document served over http requires an https
11:33:14 INFO - sub-resource via iframe-tag using the http-csp
11:33:14 INFO - delivery method with keep-origin-redirect and when
11:33:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:33:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:14 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:33:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 621ms
11:33:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:33:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a634800 == 50 [pid = 1666] [id = 59]
11:33:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x122f49000) [pid = 1666] [serial = 163] [outer = 0x0]
11:33:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1253e2400) [pid = 1666] [serial = 164] [outer = 0x122f49000]
11:33:14 INFO - PROCESS | 1666 | 1448307194533 Marionette INFO loaded listener.js
11:33:14 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x126d59c00) [pid = 1666] [serial = 165] [outer = 0x122f49000]
11:33:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x129d72800 == 51 [pid = 1666] [id = 60]
11:33:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x126d58000) [pid = 1666] [serial = 166] [outer = 0x0]
11:33:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x120382c00) [pid = 1666] [serial = 167] [outer = 0x126d58000]
11:33:14 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:33:14 INFO - document served over http requires an https
11:33:14 INFO - sub-resource via iframe-tag using the http-csp
11:33:14 INFO - delivery method with no-redirect and when
11:33:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:33:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:33:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 622ms
11:33:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:33:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x112fad800 == 52 [pid = 1666] [id = 61]
11:33:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x126d5cc00) [pid = 1666] [serial = 168] [outer = 0x0]
11:33:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x128665000) [pid = 1666] [serial = 169] [outer = 0x126d5cc00]
11:33:15 INFO - PROCESS | 1666 | 1448307195118 Marionette INFO loaded listener.js
11:33:15 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1290b8800) [pid = 1666] [serial = 170] [outer = 0x126d5cc00]
11:33:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e10f000 == 53 [pid = 1666] [id = 62]
11:33:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1290a9000) [pid = 1666] [serial = 171] [outer = 0x0]
11:33:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1290bf800) [pid = 1666] [serial = 172] [outer = 0x1290a9000]
11:33:15 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:33:15 INFO - document served over http requires an https
11:33:15 INFO - sub-resource via iframe-tag using the http-csp
11:33:15 INFO - delivery method with swap-origin-redirect and when
11:33: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:33:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:15 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:33:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 623ms
11:33:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:33:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e116000 == 54 [pid = 1666] [id = 63]
11:33:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1290c1000) [pid = 1666] [serial = 173] [outer = 0x0]
11:33:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x129b9ec00) [pid = 1666] [serial = 174] [outer = 0x1290c1000]
11:33:15 INFO - PROCESS | 1666 | 1448307195800 Marionette INFO loaded listener.js
11:33:15 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12a6ec400) [pid = 1666] [serial = 175] [outer = 0x1290c1000]
11:33:16 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:33:16 INFO - document served over http requires an https
11:33:16 INFO - sub-resource via script-tag using the http-csp
11:33:16 INFO - delivery method with keep-origin-redirect and when
11:33: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:33:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:16 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:33:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 676ms
11:33:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:33:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e6ee800 == 55 [pid = 1666] [id = 64]
11:33:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12a6ec800) [pid = 1666] [serial = 176] [outer = 0x0]
11:33:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12b0d4000) [pid = 1666] [serial = 177] [outer = 0x12a6ec800]
11:33:16 INFO - PROCESS | 1666 | 1448307196468 Marionette INFO loaded listener.js
11:33:16 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12c043c00) [pid = 1666] [serial = 178] [outer = 0x12a6ec800]
11:33:17 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:33:17 INFO - document served over http requires an https
11:33:17 INFO - sub-resource via script-tag using the http-csp
11:33:17 INFO - delivery method with no-redirect and when
11:33: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:33:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:17 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:33:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1172ms
11:33:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:33:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x11fc9e800 == 56 [pid = 1666] [id = 65]
11:33:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11260ec00) [pid = 1666] [serial = 179] [outer = 0x0]
11:33:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x122f09800) [pid = 1666] [serial = 180] [outer = 0x11260ec00]
11:33:17 INFO - PROCESS | 1666 | 1448307197652 Marionette INFO loaded listener.js
11:33:17 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12c060800) [pid = 1666] [serial = 181] [outer = 0x11260ec00]
11:33:18 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:33:18 INFO - document served over http requires an https
11:33:18 INFO - sub-resource via script-tag using the http-csp
11:33:18 INFO - delivery method with swap-origin-redirect and when
11:33:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:33:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:18 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:33:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 730ms
11:33:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:33:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x11df6f000 == 57 [pid = 1666] [id = 66]
11:33:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11347d400) [pid = 1666] [serial = 182] [outer = 0x0]
11:33:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x11d293c00) [pid = 1666] [serial = 183] [outer = 0x11347d400]
11:33:18 INFO - PROCESS | 1666 | 1448307198374 Marionette INFO loaded listener.js
11:33:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11f5db400) [pid = 1666] [serial = 184] [outer = 0x11347d400]
11:33:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1219a0000 == 56 [pid = 1666] [id = 54]
11:33:18 INFO - PROCESS | 1666 | --DOCSHELL 0x120372000 == 55 [pid = 1666] [id = 53]
11:33:18 INFO - PROCESS | 1666 | --DOCSHELL 0x11fc85000 == 54 [pid = 1666] [id = 52]
11:33:18 INFO - PROCESS | 1666 | --DOCSHELL 0x11f5a4800 == 53 [pid = 1666] [id = 51]
11:33:18 INFO - PROCESS | 1666 | --DOCSHELL 0x12e10c800 == 52 [pid = 1666] [id = 36]
11:33:18 INFO - PROCESS | 1666 | --DOCSHELL 0x11e7a6800 == 51 [pid = 1666] [id = 50]
11:33:18 INFO - PROCESS | 1666 | --DOCSHELL 0x113904000 == 50 [pid = 1666] [id = 49]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x120326c00) [pid = 1666] [serial = 67] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x123632c00) [pid = 1666] [serial = 70] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x126804c00) [pid = 1666] [serial = 73] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x11f9bb000) [pid = 1666] [serial = 81] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x122f48400) [pid = 1666] [serial = 91] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1253e9000) [pid = 1666] [serial = 94] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x126dcc400) [pid = 1666] [serial = 97] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12bc20800) [pid = 1666] [serial = 109] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12c224c00) [pid = 1666] [serial = 112] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12e15bc00) [pid = 1666] [serial = 115] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x11f942c00) [pid = 1666] [serial = 76] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x121211c00) [pid = 1666] [serial = 86] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12e588c00) [pid = 1666] [serial = 118] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12e589c00) [pid = 1666] [serial = 123] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1318e0800) [pid = 1666] [serial = 128] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12b0d2400) [pid = 1666] [serial = 22] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1290bc400) [pid = 1666] [serial = 16] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x13dd7fc00) [pid = 1666] [serial = 52] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x137d81c00) [pid = 1666] [serial = 46] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12e590400) [pid = 1666] [serial = 43] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12e1aa800) [pid = 1666] [serial = 38] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x12c22e800) [pid = 1666] [serial = 33] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x12c223400) [pid = 1666] [serial = 28] [outer = 0x0] [url = about:blank]
11:33:18 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x12bc1c800) [pid = 1666] [serial = 25] [outer = 0x0] [url = about:blank]
11:33:18 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:33:18 INFO - document served over http requires an https
11:33:18 INFO - sub-resource via xhr-request using the http-csp
11:33:18 INFO - delivery method with keep-origin-redirect and when
11:33:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:33:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:18 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:33:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 675ms
11:33:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:33:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x11dbaa800 == 51 [pid = 1666] [id = 67]
11:33:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x11dcdcc00) [pid = 1666] [serial = 185] [outer = 0x0]
11:33:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x11ed6c000) [pid = 1666] [serial = 186] [outer = 0x11dcdcc00]
11:33:19 INFO - PROCESS | 1666 | 1448307199033 Marionette INFO loaded listener.js
11:33:19 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x11f9e4c00) [pid = 1666] [serial = 187] [outer = 0x11dcdcc00]
11:33:19 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:33:19 INFO - document served over http requires an https
11:33:19 INFO - sub-resource via xhr-request using the http-csp
11:33:19 INFO - delivery method with no-redirect and when
11:33: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:33:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:19 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:33:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 471ms
11:33:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:33:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f5af800 == 52 [pid = 1666] [id = 68]
11:33:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x11ff72000) [pid = 1666] [serial = 188] [outer = 0x0]
11:33:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x12017ec00) [pid = 1666] [serial = 189] [outer = 0x11ff72000]
11:33:19 INFO - PROCESS | 1666 | 1448307199511 Marionette INFO loaded listener.js
11:33:19 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x121117800) [pid = 1666] [serial = 190] [outer = 0x11ff72000]
11:33:19 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:33:19 INFO - document served over http requires an https
11:33:19 INFO - sub-resource via xhr-request using the http-csp
11:33:19 INFO - delivery method with swap-origin-redirect and when
11:33: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:33:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:19 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:33:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 474ms
11:33:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:33:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x120298800 == 53 [pid = 1666] [id = 69]
11:33:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x121114400) [pid = 1666] [serial = 191] [outer = 0x0]
11:33:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x121b65400) [pid = 1666] [serial = 192] [outer = 0x121114400]
11:33:20 INFO - PROCESS | 1666 | 1448307200003 Marionette INFO loaded listener.js
11:33:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x123634c00) [pid = 1666] [serial = 193] [outer = 0x121114400]
11:33:20 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:33:20 INFO - document served over http requires an http
11:33:20 INFO - sub-resource via fetch-request using the meta-csp
11:33:20 INFO - delivery method with keep-origin-redirect and when
11:33:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
11:33:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:20 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:33:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 474ms
11:33:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:33:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x1219a0800 == 54 [pid = 1666] [id = 70]
11:33:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1236c3000) [pid = 1666] [serial = 194] [outer = 0x0]
11:33:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1253e9000) [pid = 1666] [serial = 195] [outer = 0x1236c3000]
11:33:20 INFO - PROCESS | 1666 | 1448307200459 Marionette INFO loaded listener.js
11:33:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12680b800) [pid = 1666] [serial = 196] [outer = 0x1236c3000]
11:33:20 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:33:20 INFO - document served over http requires an http
11:33:20 INFO - sub-resource via fetch-request using the meta-csp
11:33:20 INFO - delivery method with no-redirect and when
11:33:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
11:33:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:20 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:33:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 428ms
11:33:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:33:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x129771000 == 55 [pid = 1666] [id = 71]
11:33:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x12328ac00) [pid = 1666] [serial = 197] [outer = 0x0]
11:33:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12564a000) [pid = 1666] [serial = 198] [outer = 0x12328ac00]
11:33:20 INFO - PROCESS | 1666 | 1448307200932 Marionette INFO loaded listener.js
11:33:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12b0cbc00) [pid = 1666] [serial = 199] [outer = 0x12328ac00]
11:33:21 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:33:21 INFO - document served over http requires an http
11:33:21 INFO - sub-resource via fetch-request using the meta-csp
11:33:21 INFO - delivery method with swap-origin-redirect and when
11:33:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
11:33:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:21 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:33:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 519ms
11:33:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:33:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b24b000 == 56 [pid = 1666] [id = 72]
11:33:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12a6f1400) [pid = 1666] [serial = 200] [outer = 0x0]
11:33:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12bc16000) [pid = 1666] [serial = 201] [outer = 0x12a6f1400]
11:33:21 INFO - PROCESS | 1666 | 1448307201430 Marionette INFO loaded listener.js
11:33:21 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12c061c00) [pid = 1666] [serial = 202] [outer = 0x12a6f1400]
11:33:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0cc800 == 57 [pid = 1666] [id = 73]
11:33:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12c04a800) [pid = 1666] [serial = 203] [outer = 0x0]
11:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x11ff6c400) [pid = 1666] [serial = 147] [outer = 0x0] [url = about:blank]
11:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x112f2d000) [pid = 1666] [serial = 141] [outer = 0x0] [url = about:blank]
11:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11db15000) [pid = 1666] [serial = 135] [outer = 0x0] [url = about:blank]
11:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12017f800) [pid = 1666] [serial = 144] [outer = 0x0] [url = about:blank]
11:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11ed7a400) [pid = 1666] [serial = 138] [outer = 0x0] [url = about:blank]
11:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x121b5e800) [pid = 1666] [serial = 149] [outer = 0x0] [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:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x11d266000) [pid = 1666] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x112842000) [pid = 1666] [serial = 140] [outer = 0x0] [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:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x11dfc6800) [pid = 1666] [serial = 137] [outer = 0x0] [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:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x11dc25000) [pid = 1666] [serial = 146] [outer = 0x0] [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:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x11ff6bc00) [pid = 1666] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x124fc6400) [pid = 1666] [serial = 153] [outer = 0x0] [url = about:blank]
11:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x120180400) [pid = 1666] [serial = 132] [outer = 0x0] [url = about:blank]
11:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x122b09400) [pid = 1666] [serial = 150] [outer = 0x0] [url = about:blank]
11:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12154c000) [pid = 1666] [serial = 148] [outer = 0x0] [url = about:blank]
11:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x11f731800) [pid = 1666] [serial = 142] [outer = 0x0] [url = about:blank]
11:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x120382400) [pid = 1666] [serial = 145] [outer = 0x0] [url = about:blank]
11:33:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x11dc25000) [pid = 1666] [serial = 204] [outer = 0x12c04a800]
11:33:21 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:33:21 INFO - document served over http requires an http
11:33:21 INFO - sub-resource via iframe-tag using the meta-csp
11:33:21 INFO - delivery method with keep-origin-redirect and when
11:33:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
11:33:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:21 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:33:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 522ms
11:33:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:33:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e38c800 == 58 [pid = 1666] [id = 74]
11:33:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x112681400) [pid = 1666] [serial = 205] [outer = 0x0]
11:33:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x124fc6400) [pid = 1666] [serial = 206] [outer = 0x112681400]
11:33:21 INFO - PROCESS | 1666 | 1448307201964 Marionette INFO loaded listener.js
11:33:22 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x12c226800) [pid = 1666] [serial = 207] [outer = 0x112681400]
11:33:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e6e7800 == 59 [pid = 1666] [id = 75]
11:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x12c06e000) [pid = 1666] [serial = 208] [outer = 0x0]
11:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x12e152400) [pid = 1666] [serial = 209] [outer = 0x12c06e000]
11:33:22 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:33:22 INFO - document served over http requires an http
11:33:22 INFO - sub-resource via iframe-tag using the meta-csp
11:33:22 INFO - delivery method with no-redirect and when
11:33:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
11:33:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:22 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:33:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 474ms
11:33:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:33:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x13190d000 == 60 [pid = 1666] [id = 76]
11:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x12c22f800) [pid = 1666] [serial = 210] [outer = 0x0]
11:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x12e155c00) [pid = 1666] [serial = 211] [outer = 0x12c22f800]
11:33:22 INFO - PROCESS | 1666 | 1448307202439 Marionette INFO loaded listener.js
11:33:22 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x12e1ad800) [pid = 1666] [serial = 212] [outer = 0x12c22f800]
11:33:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x1329c1000 == 61 [pid = 1666] [id = 77]
11:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12c228000) [pid = 1666] [serial = 213] [outer = 0x0]
11:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x12e1b1400) [pid = 1666] [serial = 214] [outer = 0x12c228000]
11:33:22 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:33:22 INFO - document served over http requires an http
11:33:22 INFO - sub-resource via iframe-tag using the meta-csp
11:33:22 INFO - delivery method with swap-origin-redirect and when
11:33:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
11:33:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:22 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:33:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 474ms
11:33:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:33:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x1329d2800 == 62 [pid = 1666] [id = 78]
11:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12c22fc00) [pid = 1666] [serial = 215] [outer = 0x0]
11:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12e1b2000) [pid = 1666] [serial = 216] [outer = 0x12c22fc00]
11:33:22 INFO - PROCESS | 1666 | 1448307202927 Marionette INFO loaded listener.js
11:33:22 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1318dd400) [pid = 1666] [serial = 217] [outer = 0x12c22fc00]
11:33:23 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:33:23 INFO - document served over http requires an http
11:33:23 INFO - sub-resource via script-tag using the meta-csp
11:33:23 INFO - delivery method with keep-origin-redirect and when
11:33:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
11:33:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:23 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:33:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 473ms
11:33:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:33:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x134cb3800 == 63 [pid = 1666] [id = 79]
11:33:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1289c2400) [pid = 1666] [serial = 218] [outer = 0x0]
11:33:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1289cd400) [pid = 1666] [serial = 219] [outer = 0x1289c2400]
11:33:23 INFO - PROCESS | 1666 | 1448307203408 Marionette INFO loaded listener.js
11:33:23 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1318e5800) [pid = 1666] [serial = 220] [outer = 0x1289c2400]
11:33:23 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:33:23 INFO - document served over http requires an http
11:33:23 INFO - sub-resource via script-tag using the meta-csp
11:33:23 INFO - delivery method with no-redirect and when
11:33:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
11:33:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:23 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:33:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 471ms
11:33:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:33:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x1361e4800 == 64 [pid = 1666] [id = 80]
11:33:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x131926c00) [pid = 1666] [serial = 221] [outer = 0x0]
11:33:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x13192b400) [pid = 1666] [serial = 222] [outer = 0x131926c00]
11:33:23 INFO - PROCESS | 1666 | 1448307203865 Marionette INFO loaded listener.js
11:33:23 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x131932800) [pid = 1666] [serial = 223] [outer = 0x131926c00]
11:33:24 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:33:24 INFO - document served over http requires an http
11:33:24 INFO - sub-resource via script-tag using the meta-csp
11:33:24 INFO - delivery method with swap-origin-redirect and when
11:33:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
11:33:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:24 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:33:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 471ms
11:33:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:33:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x1318a4000 == 65 [pid = 1666] [id = 81]
11:33:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12b00ec00) [pid = 1666] [serial = 224] [outer = 0x0]
11:33:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12b013400) [pid = 1666] [serial = 225] [outer = 0x12b00ec00]
11:33:24 INFO - PROCESS | 1666 | 1448307204335 Marionette INFO loaded listener.js
11:33:24 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12b01a000) [pid = 1666] [serial = 226] [outer = 0x12b00ec00]
11:33:24 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:33:24 INFO - document served over http requires an http
11:33:24 INFO - sub-resource via xhr-request using the meta-csp
11:33:24 INFO - delivery method with keep-origin-redirect and when
11:33:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
11:33:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:24 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:33:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 422ms
11:33:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:33:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d8a000 == 66 [pid = 1666] [id = 82]
11:33:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12893c800) [pid = 1666] [serial = 227] [outer = 0x0]
11:33:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x128943400) [pid = 1666] [serial = 228] [outer = 0x12893c800]
11:33:24 INFO - PROCESS | 1666 | 1448307204769 Marionette INFO loaded listener.js
11:33:24 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12b016c00) [pid = 1666] [serial = 229] [outer = 0x12893c800]
11:33:25 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:33:25 INFO - document served over http requires an http
11:33:25 INFO - sub-resource via xhr-request using the meta-csp
11:33:25 INFO - delivery method with no-redirect and when
11:33:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
11:33:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:25 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:33:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 570ms
11:33:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:33:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e7be800 == 67 [pid = 1666] [id = 83]
11:33:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x11dc22000) [pid = 1666] [serial = 230] [outer = 0x0]
11:33:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11ecd3400) [pid = 1666] [serial = 231] [outer = 0x11dc22000]
11:33:25 INFO - PROCESS | 1666 | 1448307205411 Marionette INFO loaded listener.js
11:33:25 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x11ff6dc00) [pid = 1666] [serial = 232] [outer = 0x11dc22000]
11:33:25 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:33:25 INFO - document served over http requires an http
11:33:25 INFO - sub-resource via xhr-request using the meta-csp
11:33:25 INFO - delivery method with swap-origin-redirect and when
11:33:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
11:33:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:25 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:33:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 673ms
11:33:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:33:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x129773800 == 68 [pid = 1666] [id = 84]
11:33:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x120325000) [pid = 1666] [serial = 233] [outer = 0x0]
11:33:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x121460000) [pid = 1666] [serial = 234] [outer = 0x120325000]
11:33:26 INFO - PROCESS | 1666 | 1448307206091 Marionette INFO loaded listener.js
11:33:26 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12893f400) [pid = 1666] [serial = 235] [outer = 0x120325000]
11:33:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1289c5400) [pid = 1666] [serial = 236] [outer = 0x137d87800]
11:33:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:33:26 INFO - document served over http requires an https
11:33:26 INFO - sub-resource via fetch-request using the meta-csp
11:33:26 INFO - delivery method with keep-origin-redirect and when
11:33:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
11:33:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:33:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 724ms
11:33:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:33:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x130020000 == 69 [pid = 1666] [id = 85]
11:33:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x128948000) [pid = 1666] [serial = 237] [outer = 0x0]
11:33:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1289d0c00) [pid = 1666] [serial = 238] [outer = 0x128948000]
11:33:26 INFO - PROCESS | 1666 | 1448307206853 Marionette INFO loaded listener.js
11:33:26 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12b2b5400) [pid = 1666] [serial = 239] [outer = 0x128948000]
11:33:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:33:27 INFO - document served over http requires an https
11:33:27 INFO - sub-resource via fetch-request using the meta-csp
11:33:27 INFO - delivery method with no-redirect and when
11:33:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
11:33:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:33:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 626ms
11:33:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:33:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x1361e7000 == 70 [pid = 1666] [id = 86]
11:33:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12c05fc00) [pid = 1666] [serial = 240] [outer = 0x0]
11:33:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12c223800) [pid = 1666] [serial = 241] [outer = 0x12c05fc00]
11:33:27 INFO - PROCESS | 1666 | 1448307207442 Marionette INFO loaded listener.js
11:33:27 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1318e7400) [pid = 1666] [serial = 242] [outer = 0x12c05fc00]
11:33:27 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:33:27 INFO - document served over http requires an https
11:33:27 INFO - sub-resource via fetch-request using the meta-csp
11:33:27 INFO - delivery method with swap-origin-redirect and when
11:33:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
11:33:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:27 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:33:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 625ms
11:33:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:33:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1319c8800 == 71 [pid = 1666] [id = 87]
11:33:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x13192c800) [pid = 1666] [serial = 243] [outer = 0x0]
11:33:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x131931400) [pid = 1666] [serial = 244] [outer = 0x13192c800]
11:33:28 INFO - PROCESS | 1666 | 1448307208128 Marionette INFO loaded listener.js
11:33:28 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x132943400) [pid = 1666] [serial = 245] [outer = 0x13192c800]
11:33:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e819000 == 72 [pid = 1666] [id = 88]
11:33:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12c566800) [pid = 1666] [serial = 246] [outer = 0x0]
11:33:28 INFO - PROCESS | 1666 | [1666] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
11:33:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x11f5d5400) [pid = 1666] [serial = 247] [outer = 0x12c566800]
11:33:29 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:33:29 INFO - document served over http requires an https
11:33:29 INFO - sub-resource via iframe-tag using the meta-csp
11:33:29 INFO - delivery method with keep-origin-redirect and when
11:33: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-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
11:33:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:29 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:33:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1696ms
11:33:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:33:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f5a9000 == 73 [pid = 1666] [id = 89]
11:33:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x11db18c00) [pid = 1666] [serial = 248] [outer = 0x0]
11:33:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x11dfc6000) [pid = 1666] [serial = 249] [outer = 0x11db18c00]
11:33:29 INFO - PROCESS | 1666 | 1448307209770 Marionette INFO loaded listener.js
11:33:29 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x11f739800) [pid = 1666] [serial = 250] [outer = 0x11db18c00]
11:33:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x112b13000 == 74 [pid = 1666] [id = 90]
11:33:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x11f72d800) [pid = 1666] [serial = 251] [outer = 0x0]
11:33:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x11f734c00) [pid = 1666] [serial = 252] [outer = 0x11f72d800]
11:33:30 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:33:30 INFO - document served over http requires an https
11:33:30 INFO - sub-resource via iframe-tag using the meta-csp
11:33:30 INFO - delivery method with no-redirect and when
11:33:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
11:33:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:30 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:33:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 677ms
11:33:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:33:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e26d000 == 75 [pid = 1666] [id = 91]
11:33:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x11f731800) [pid = 1666] [serial = 253] [outer = 0x0]
11:33:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x11f9ad400) [pid = 1666] [serial = 254] [outer = 0x11f731800]
11:33:30 INFO - PROCESS | 1666 | 1448307210464 Marionette INFO loaded listener.js
11:33:30 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x120322000) [pid = 1666] [serial = 255] [outer = 0x11f731800]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1318a4000 == 74 [pid = 1666] [id = 81]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1361e4800 == 73 [pid = 1666] [id = 80]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x134cb3800 == 72 [pid = 1666] [id = 79]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1329d2800 == 71 [pid = 1666] [id = 78]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1329c1000 == 70 [pid = 1666] [id = 77]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x13190d000 == 69 [pid = 1666] [id = 76]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12e6e7800 == 68 [pid = 1666] [id = 75]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12e38c800 == 67 [pid = 1666] [id = 74]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0cc800 == 66 [pid = 1666] [id = 73]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12b24b000 == 65 [pid = 1666] [id = 72]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x129771000 == 64 [pid = 1666] [id = 71]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12ea53800 == 63 [pid = 1666] [id = 38]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12e3a2800 == 62 [pid = 1666] [id = 37]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12b24b800 == 61 [pid = 1666] [id = 35]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1219a0800 == 60 [pid = 1666] [id = 70]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1361d2800 == 59 [pid = 1666] [id = 46]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x120298800 == 58 [pid = 1666] [id = 69]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x11f5af800 == 57 [pid = 1666] [id = 68]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x134cb8000 == 56 [pid = 1666] [id = 41]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x11dbaa800 == 55 [pid = 1666] [id = 67]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12908a000 == 54 [pid = 1666] [id = 33]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12b057800 == 53 [pid = 1666] [id = 34]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x11df6f000 == 52 [pid = 1666] [id = 66]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x11fc9e800 == 51 [pid = 1666] [id = 65]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12e6ee800 == 50 [pid = 1666] [id = 64]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12e116000 == 49 [pid = 1666] [id = 63]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12e10f000 == 48 [pid = 1666] [id = 62]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x112fad800 == 47 [pid = 1666] [id = 61]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x129d72800 == 46 [pid = 1666] [id = 60]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12a634800 == 45 [pid = 1666] [id = 59]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x129d6a800 == 44 [pid = 1666] [id = 58]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x131910000 == 43 [pid = 1666] [id = 39]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x128c16000 == 42 [pid = 1666] [id = 57]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1329d9800 == 41 [pid = 1666] [id = 40]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x11fc8e000 == 40 [pid = 1666] [id = 42]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x110be2000 == 39 [pid = 1666] [id = 48]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x11e7aa000 == 38 [pid = 1666] [id = 56]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x121396800 == 37 [pid = 1666] [id = 44]
11:33:30 INFO - PROCESS | 1666 | --DOCSHELL 0x126b75000 == 36 [pid = 1666] [id = 55]
11:33:30 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1236b9000) [pid = 1666] [serial = 151] [outer = 0x0] [url = about:blank]
11:33:30 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x11de91400) [pid = 1666] [serial = 136] [outer = 0x0] [url = about:blank]
11:33:30 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x11f945c00) [pid = 1666] [serial = 139] [outer = 0x0] [url = about:blank]
11:33:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x11cecf000 == 37 [pid = 1666] [id = 92]
11:33:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x11d1c1000) [pid = 1666] [serial = 256] [outer = 0x0]
11:33:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x11fc34400) [pid = 1666] [serial = 257] [outer = 0x11d1c1000]
11:33:30 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:33:30 INFO - document served over http requires an https
11:33:30 INFO - sub-resource via iframe-tag using the meta-csp
11:33:30 INFO - delivery method with swap-origin-redirect and when
11:33:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
11:33:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:30 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:33:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 625ms
11:33:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:33:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e7c0000 == 38 [pid = 1666] [id = 93]
11:33:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x11fc2a400) [pid = 1666] [serial = 258] [outer = 0x0]
11:33:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x121462000) [pid = 1666] [serial = 259] [outer = 0x11fc2a400]
11:33:31 INFO - PROCESS | 1666 | 1448307211105 Marionette INFO loaded listener.js
11:33:31 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x122b04000) [pid = 1666] [serial = 260] [outer = 0x11fc2a400]
11:33:31 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:33:31 INFO - document served over http requires an https
11:33:31 INFO - sub-resource via script-tag using the meta-csp
11:33:31 INFO - delivery method with keep-origin-redirect and when
11:33:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
11:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:31 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:33:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 532ms
11:33:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:33:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x120298800 == 39 [pid = 1666] [id = 94]
11:33:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x121b10000) [pid = 1666] [serial = 261] [outer = 0x0]
11:33:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x122f4c000) [pid = 1666] [serial = 262] [outer = 0x121b10000]
11:33:31 INFO - PROCESS | 1666 | 1448307211603 Marionette INFO loaded listener.js
11:33:31 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1255a6000) [pid = 1666] [serial = 263] [outer = 0x121b10000]
11:33:31 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:33:31 INFO - document served over http requires an https
11:33:31 INFO - sub-resource via script-tag using the meta-csp
11:33:31 INFO - delivery method with no-redirect and when
11:33:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
11:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:31 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:33:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 473ms
11:33:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:33:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x1236e5000 == 40 [pid = 1666] [id = 95]
11:33:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1255af400) [pid = 1666] [serial = 264] [outer = 0x0]
11:33:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x126d56c00) [pid = 1666] [serial = 265] [outer = 0x1255af400]
11:33:32 INFO - PROCESS | 1666 | 1448307212071 Marionette INFO loaded listener.js
11:33:32 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12893b000) [pid = 1666] [serial = 266] [outer = 0x1255af400]
11:33:32 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:33:32 INFO - document served over http requires an https
11:33:32 INFO - sub-resource via script-tag using the meta-csp
11:33:32 INFO - delivery method with swap-origin-redirect and when
11:33:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
11:33:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:32 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:33:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 471ms
11:33:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:33:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x11d8ef000 == 41 [pid = 1666] [id = 96]
11:33:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x128944c00) [pid = 1666] [serial = 267] [outer = 0x0]
11:33:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x1289c9400) [pid = 1666] [serial = 268] [outer = 0x128944c00]
11:33:32 INFO - PROCESS | 1666 | 1448307212566 Marionette INFO loaded listener.js
11:33:32 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1290b7c00) [pid = 1666] [serial = 269] [outer = 0x128944c00]
11:33:32 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:33:32 INFO - document served over http requires an https
11:33:32 INFO - sub-resource via xhr-request using the meta-csp
11:33:32 INFO - delivery method with keep-origin-redirect and when
11:33:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
11:33:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:32 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:33:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 525ms
11:33:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:33:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12908a000 == 42 [pid = 1666] [id = 97]
11:33:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x1290b8400) [pid = 1666] [serial = 270] [outer = 0x0]
11:33:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x129bbd400) [pid = 1666] [serial = 271] [outer = 0x1290b8400]
11:33:33 INFO - PROCESS | 1666 | 1448307213088 Marionette INFO loaded listener.js
11:33:33 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12b0ce400) [pid = 1666] [serial = 272] [outer = 0x1290b8400]
11:33:33 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:33:33 INFO - document served over http requires an https
11:33:33 INFO - sub-resource via xhr-request using the meta-csp
11:33:33 INFO - delivery method with no-redirect and when
11:33:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
11:33:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:33 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:33:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 525ms
11:33:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:33:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e27c800 == 43 [pid = 1666] [id = 98]
11:33:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x128661400) [pid = 1666] [serial = 273] [outer = 0x0]
11:33:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x128662400) [pid = 1666] [serial = 274] [outer = 0x128661400]
11:33:33 INFO - PROCESS | 1666 | 1448307213627 Marionette INFO loaded listener.js
11:33:33 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x128669800) [pid = 1666] [serial = 275] [outer = 0x128661400]
11:33:34 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:33:34 INFO - document served over http requires an https
11:33:34 INFO - sub-resource via xhr-request using the meta-csp
11:33:34 INFO - delivery method with swap-origin-redirect and when
11:33:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
11:33:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:34 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:33:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 523ms
11:33:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:33:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2c6000 == 44 [pid = 1666] [id = 99]
11:33:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x12866a400) [pid = 1666] [serial = 276] [outer = 0x0]
11:33:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x1290c1400) [pid = 1666] [serial = 277] [outer = 0x12866a400]
11:33:34 INFO - PROCESS | 1666 | 1448307214154 Marionette INFO loaded listener.js
11:33:34 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12c061800) [pid = 1666] [serial = 278] [outer = 0x12866a400]
11:33:34 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:33:34 INFO - document served over http requires an http
11:33:34 INFO - sub-resource via fetch-request using the meta-csp
11:33:34 INFO - delivery method with keep-origin-redirect and when
11:33:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
11:33:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:34 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:33:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 523ms
11:33:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:33:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e393800 == 45 [pid = 1666] [id = 100]
11:33:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x12c047c00) [pid = 1666] [serial = 279] [outer = 0x0]
11:33:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x12c22e400) [pid = 1666] [serial = 280] [outer = 0x12c047c00]
11:33:34 INFO - PROCESS | 1666 | 1448307214686 Marionette INFO loaded listener.js
11:33:34 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x12c56d800) [pid = 1666] [serial = 281] [outer = 0x12c047c00]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x126d58000) [pid = 1666] [serial = 166] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307194810]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x122f45c00) [pid = 1666] [serial = 161] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x12c06e000) [pid = 1666] [serial = 208] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307202195]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x12328ac00) [pid = 1666] [serial = 197] [outer = 0x0] [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:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x12c228000) [pid = 1666] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x1289c2400) [pid = 1666] [serial = 218] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x11ff72000) [pid = 1666] [serial = 188] [outer = 0x0] [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:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x11dcdcc00) [pid = 1666] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x121114400) [pid = 1666] [serial = 191] [outer = 0x0] [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:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x12c04a800) [pid = 1666] [serial = 203] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x12c22f800) [pid = 1666] [serial = 210] [outer = 0x0] [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:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12c22fc00) [pid = 1666] [serial = 215] [outer = 0x0] [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:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x123630800) [pid = 1666] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x131926c00) [pid = 1666] [serial = 221] [outer = 0x0] [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:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x112681400) [pid = 1666] [serial = 205] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x1236c3000) [pid = 1666] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x11347d400) [pid = 1666] [serial = 182] [outer = 0x0] [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:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x12a6f1400) [pid = 1666] [serial = 200] [outer = 0x0] [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:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x1290a9000) [pid = 1666] [serial = 171] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x128943400) [pid = 1666] [serial = 228] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x1290bf800) [pid = 1666] [serial = 172] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x128665000) [pid = 1666] [serial = 169] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x122f09800) [pid = 1666] [serial = 180] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x11de8b000) [pid = 1666] [serial = 156] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1289cd400) [pid = 1666] [serial = 219] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x11dc25000) [pid = 1666] [serial = 204] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12bc16000) [pid = 1666] [serial = 201] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12017ec00) [pid = 1666] [serial = 189] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12e1b1400) [pid = 1666] [serial = 214] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12e155c00) [pid = 1666] [serial = 211] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x120382c00) [pid = 1666] [serial = 167] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307194810]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1253e2400) [pid = 1666] [serial = 164] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12b0d4000) [pid = 1666] [serial = 177] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x129b9ec00) [pid = 1666] [serial = 174] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x121b65400) [pid = 1666] [serial = 192] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x12e152400) [pid = 1666] [serial = 209] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307202195]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x124fc6400) [pid = 1666] [serial = 206] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x11d293c00) [pid = 1666] [serial = 183] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x12b013400) [pid = 1666] [serial = 225] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12564a000) [pid = 1666] [serial = 198] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1236bfc00) [pid = 1666] [serial = 162] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x11fc2ec00) [pid = 1666] [serial = 159] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x13192b400) [pid = 1666] [serial = 222] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x11ed6c000) [pid = 1666] [serial = 186] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x12e1b2000) [pid = 1666] [serial = 216] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1253e9000) [pid = 1666] [serial = 195] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x121117800) [pid = 1666] [serial = 190] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11f5db400) [pid = 1666] [serial = 184] [outer = 0x0] [url = about:blank]
11:33:34 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x11f9e4c00) [pid = 1666] [serial = 187] [outer = 0x0] [url = about:blank]
11:33:35 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:33:35 INFO - document served over http requires an http
11:33:35 INFO - sub-resource via fetch-request using the meta-csp
11:33:35 INFO - delivery method with no-redirect and when
11:33: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/fetch-request/generic.no-redirect.http.html"
11:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:35 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:33:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 522ms
11:33:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:33:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x11fc90800 == 46 [pid = 1666] [id = 101]
11:33:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x112474c00) [pid = 1666] [serial = 282] [outer = 0x0]
11:33:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11f9ebc00) [pid = 1666] [serial = 283] [outer = 0x112474c00]
11:33:35 INFO - PROCESS | 1666 | 1448307215216 Marionette INFO loaded listener.js
11:33:35 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12c56ec00) [pid = 1666] [serial = 284] [outer = 0x112474c00]
11:33:35 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:33:35 INFO - document served over http requires an http
11:33:35 INFO - sub-resource via fetch-request using the meta-csp
11:33:35 INFO - delivery method with swap-origin-redirect and when
11:33: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/fetch-request/generic.swap-origin-redirect.http.html"
11:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:35 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:33:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 477ms
11:33:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:33:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x13000b000 == 47 [pid = 1666] [id = 102]
11:33:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12c572c00) [pid = 1666] [serial = 285] [outer = 0x0]
11:33:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12e155c00) [pid = 1666] [serial = 286] [outer = 0x12c572c00]
11:33:35 INFO - PROCESS | 1666 | 1448307215683 Marionette INFO loaded listener.js
11:33:35 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12e586000) [pid = 1666] [serial = 287] [outer = 0x12c572c00]
11:33:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x1318a9800 == 48 [pid = 1666] [id = 103]
11:33:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12e15b000) [pid = 1666] [serial = 288] [outer = 0x0]
11:33:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12e589c00) [pid = 1666] [serial = 289] [outer = 0x12e15b000]
11:33:36 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:33:36 INFO - document served over http requires an http
11:33:36 INFO - sub-resource via iframe-tag using the meta-csp
11:33:36 INFO - delivery method with keep-origin-redirect and when
11:33:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
11:33:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:36 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:33:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 475ms
11:33:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:33:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x13190c000 == 49 [pid = 1666] [id = 104]
11:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12e58e400) [pid = 1666] [serial = 290] [outer = 0x0]
11:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12e590400) [pid = 1666] [serial = 291] [outer = 0x12e58e400]
11:33:36 INFO - PROCESS | 1666 | 1448307216170 Marionette INFO loaded listener.js
11:33:36 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1318e6c00) [pid = 1666] [serial = 292] [outer = 0x12e58e400]
11:33:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x1319cb000 == 50 [pid = 1666] [id = 105]
11:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12c573400) [pid = 1666] [serial = 293] [outer = 0x0]
11:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x13192a000) [pid = 1666] [serial = 294] [outer = 0x12c573400]
11:33:36 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:33:36 INFO - document served over http requires an http
11:33:36 INFO - sub-resource via iframe-tag using the meta-csp
11:33:36 INFO - delivery method with no-redirect and when
11:33:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
11:33:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:36 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:33:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 469ms
11:33:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:33:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x1319c4000 == 51 [pid = 1666] [id = 106]
11:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12e58e800) [pid = 1666] [serial = 295] [outer = 0x0]
11:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x13192b000) [pid = 1666] [serial = 296] [outer = 0x12e58e800]
11:33:36 INFO - PROCESS | 1666 | 1448307216647 Marionette INFO loaded listener.js
11:33:36 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x1329e3400) [pid = 1666] [serial = 297] [outer = 0x12e58e800]
11:33:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x1124b9800 == 52 [pid = 1666] [id = 107]
11:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x112803800) [pid = 1666] [serial = 298] [outer = 0x0]
11:33:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1134b0000) [pid = 1666] [serial = 299] [outer = 0x112803800]
11:33:37 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:33:37 INFO - document served over http requires an http
11:33:37 INFO - sub-resource via iframe-tag using the meta-csp
11:33:37 INFO - delivery method with swap-origin-redirect and when
11:33:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
11:33:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:37 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:33:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 573ms
11:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:33:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e7b1000 == 53 [pid = 1666] [id = 108]
11:33:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x11db10800) [pid = 1666] [serial = 300] [outer = 0x0]
11:33:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x11ed72800) [pid = 1666] [serial = 301] [outer = 0x11db10800]
11:33:37 INFO - PROCESS | 1666 | 1448307217263 Marionette INFO loaded listener.js
11:33:37 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x120176800) [pid = 1666] [serial = 302] [outer = 0x11db10800]
11:33:37 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:33:37 INFO - document served over http requires an http
11:33:37 INFO - sub-resource via script-tag using the meta-csp
11:33:37 INFO - delivery method with keep-origin-redirect and when
11:33:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
11:33:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:37 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:33:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 625ms
11:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:33:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d8f800 == 54 [pid = 1666] [id = 109]
11:33:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x12017ec00) [pid = 1666] [serial = 303] [outer = 0x0]
11:33:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x120383400) [pid = 1666] [serial = 304] [outer = 0x12017ec00]
11:33:37 INFO - PROCESS | 1666 | 1448307217883 Marionette INFO loaded listener.js
11:33:37 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1253e6400) [pid = 1666] [serial = 305] [outer = 0x12017ec00]
11:33:38 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:33:38 INFO - document served over http requires an http
11:33:38 INFO - sub-resource via script-tag using the meta-csp
11:33:38 INFO - delivery method with no-redirect and when
11:33:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
11:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:38 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:33:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 625ms
11:33:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:33:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x134cad000 == 55 [pid = 1666] [id = 110]
11:33:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x12564f400) [pid = 1666] [serial = 306] [outer = 0x0]
11:33:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x12893d800) [pid = 1666] [serial = 307] [outer = 0x12564f400]
11:33:38 INFO - PROCESS | 1666 | 1448307218528 Marionette INFO loaded listener.js
11:33:38 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12902a400) [pid = 1666] [serial = 308] [outer = 0x12564f400]
11:33: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:33:38 INFO - document served over http requires an http
11:33:38 INFO - sub-resource via script-tag using the meta-csp
11:33:38 INFO - delivery method with swap-origin-redirect and when
11:33:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
11:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33: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:33:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 634ms
11:33:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:33:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x11dab7800 == 56 [pid = 1666] [id = 111]
11:33:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12902f800) [pid = 1666] [serial = 309] [outer = 0x0]
11:33:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1290ab800) [pid = 1666] [serial = 310] [outer = 0x12902f800]
11:33:39 INFO - PROCESS | 1666 | 1448307219182 Marionette INFO loaded listener.js
11:33:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x12c06a400) [pid = 1666] [serial = 311] [outer = 0x12902f800]
11:33:39 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:33:39 INFO - document served over http requires an http
11:33:39 INFO - sub-resource via xhr-request using the meta-csp
11:33:39 INFO - delivery method with keep-origin-redirect and when
11:33:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
11:33:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:39 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:33:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 623ms
11:33:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:33:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x11dad1000 == 57 [pid = 1666] [id = 112]
11:33:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1210d7000) [pid = 1666] [serial = 312] [outer = 0x0]
11:33:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1210de400) [pid = 1666] [serial = 313] [outer = 0x1210d7000]
11:33:39 INFO - PROCESS | 1666 | 1448307219771 Marionette INFO loaded listener.js
11:33:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12b0cf000) [pid = 1666] [serial = 314] [outer = 0x1210d7000]
11:33:40 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:33:40 INFO - document served over http requires an http
11:33:40 INFO - sub-resource via xhr-request using the meta-csp
11:33:40 INFO - delivery method with no-redirect and when
11:33:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
11:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:40 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:33:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 573ms
11:33:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:33:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x136176000 == 58 [pid = 1666] [id = 113]
11:33:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x128576800) [pid = 1666] [serial = 315] [outer = 0x0]
11:33:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12857f400) [pid = 1666] [serial = 316] [outer = 0x128576800]
11:33:40 INFO - PROCESS | 1666 | 1448307220360 Marionette INFO loaded listener.js
11:33:40 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12c56b400) [pid = 1666] [serial = 317] [outer = 0x128576800]
11:33:40 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:33:40 INFO - document served over http requires an http
11:33:40 INFO - sub-resource via xhr-request using the meta-csp
11:33:40 INFO - delivery method with swap-origin-redirect and when
11:33:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
11:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:40 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:33:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 625ms
11:33:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:33:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x135acf000 == 59 [pid = 1666] [id = 114]
11:33:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12c06d800) [pid = 1666] [serial = 318] [outer = 0x0]
11:33:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12e588400) [pid = 1666] [serial = 319] [outer = 0x12c06d800]
11:33:40 INFO - PROCESS | 1666 | 1448307220981 Marionette INFO loaded listener.js
11:33:41 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x1329eb400) [pid = 1666] [serial = 320] [outer = 0x12c06d800]
11:33:41 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:33:41 INFO - document served over http requires an https
11:33:41 INFO - sub-resource via fetch-request using the meta-csp
11:33:41 INFO - delivery method with keep-origin-redirect and when
11:33:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
11:33:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:41 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:33:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 626ms
11:33:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:33:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359a4000 == 60 [pid = 1666] [id = 115]
11:33:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x11d88c800) [pid = 1666] [serial = 321] [outer = 0x0]
11:33:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x11d88dc00) [pid = 1666] [serial = 322] [outer = 0x11d88c800]
11:33:41 INFO - PROCESS | 1666 | 1448307221643 Marionette INFO loaded listener.js
11:33:41 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x11d895c00) [pid = 1666] [serial = 323] [outer = 0x11d88c800]
11:33:42 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:33:42 INFO - document served over http requires an https
11:33:42 INFO - sub-resource via fetch-request using the meta-csp
11:33:42 INFO - delivery method with no-redirect and when
11:33:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
11:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:42 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:33:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 623ms
11:33:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:33:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359ba800 == 61 [pid = 1666] [id = 116]
11:33:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x12c574400) [pid = 1666] [serial = 324] [outer = 0x0]
11:33:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x1329ecc00) [pid = 1666] [serial = 325] [outer = 0x12c574400]
11:33:42 INFO - PROCESS | 1666 | 1448307222239 Marionette INFO loaded listener.js
11:33:42 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x132cae400) [pid = 1666] [serial = 326] [outer = 0x12c574400]
11:33:42 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:33:42 INFO - document served over http requires an https
11:33:42 INFO - sub-resource via fetch-request using the meta-csp
11:33:42 INFO - delivery method with swap-origin-redirect and when
11:33:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
11:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:42 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:33:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 626ms
11:33:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:33:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x134953800 == 62 [pid = 1666] [id = 117]
11:33:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1274e7400) [pid = 1666] [serial = 327] [outer = 0x0]
11:33:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x1274e9c00) [pid = 1666] [serial = 328] [outer = 0x1274e7400]
11:33:42 INFO - PROCESS | 1666 | 1448307222929 Marionette INFO loaded listener.js
11:33:42 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x1274f2400) [pid = 1666] [serial = 329] [outer = 0x1274e7400]
11:33:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12767b000 == 63 [pid = 1666] [id = 118]
11:33:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x1274f3c00) [pid = 1666] [serial = 330] [outer = 0x0]
11:33:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x1274efc00) [pid = 1666] [serial = 331] [outer = 0x1274f3c00]
11:33:43 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:33:43 INFO - document served over http requires an https
11:33:43 INFO - sub-resource via iframe-tag using the meta-csp
11:33:43 INFO - delivery method with keep-origin-redirect and when
11:33:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
11:33:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:43 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:33:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 672ms
11:33:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:33:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12768d800 == 64 [pid = 1666] [id = 119]
11:33:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x12771d800) [pid = 1666] [serial = 332] [outer = 0x0]
11:33:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x12771e800) [pid = 1666] [serial = 333] [outer = 0x12771d800]
11:33:43 INFO - PROCESS | 1666 | 1448307223598 Marionette INFO loaded listener.js
11:33:43 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x134c93000) [pid = 1666] [serial = 334] [outer = 0x12771d800]
11:33:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x1278b1000 == 65 [pid = 1666] [id = 120]
11:33:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x132cae800) [pid = 1666] [serial = 335] [outer = 0x0]
11:33:43 INFO - PROCESS | 1666 | [1666] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
11:33:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x12893c000) [pid = 1666] [serial = 336] [outer = 0x132cae800]
11:33:44 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:33:44 INFO - document served over http requires an https
11:33:44 INFO - sub-resource via iframe-tag using the meta-csp
11:33:44 INFO - delivery method with no-redirect and when
11:33: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/iframe-tag/generic.no-redirect.http.html"
11:33:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:44 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:33:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1522ms
11:33:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:33:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x11df6d800 == 66 [pid = 1666] [id = 121]
11:33:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x11ce36000) [pid = 1666] [serial = 337] [outer = 0x0]
11:33:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x123630800) [pid = 1666] [serial = 338] [outer = 0x11ce36000]
11:33:45 INFO - PROCESS | 1666 | 1448307225105 Marionette INFO loaded listener.js
11:33:45 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x134c98400) [pid = 1666] [serial = 339] [outer = 0x11ce36000]
11:33:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e8c8800 == 67 [pid = 1666] [id = 122]
11:33:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x1134adc00) [pid = 1666] [serial = 340] [outer = 0x0]
11:33:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x11e72c400) [pid = 1666] [serial = 341] [outer = 0x1134adc00]
11:33:45 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:33:45 INFO - document served over http requires an https
11:33:45 INFO - sub-resource via iframe-tag using the meta-csp
11:33:45 INFO - delivery method with swap-origin-redirect and when
11:33:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
11:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:45 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:33:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 821ms
11:33:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:33:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x1203e2800 == 68 [pid = 1666] [id = 123]
11:33:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x11f732c00) [pid = 1666] [serial = 342] [outer = 0x0]
11:33:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x11f9b9800) [pid = 1666] [serial = 343] [outer = 0x11f732c00]
11:33:45 INFO - PROCESS | 1666 | 1448307225926 Marionette INFO loaded listener.js
11:33:45 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x120381c00) [pid = 1666] [serial = 344] [outer = 0x11f732c00]
11:33:46 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:33:46 INFO - document served over http requires an https
11:33:46 INFO - sub-resource via script-tag using the meta-csp
11:33:46 INFO - delivery method with keep-origin-redirect and when
11:33:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
11:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:46 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:33:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 776ms
11:33:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:33:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e7bf800 == 69 [pid = 1666] [id = 124]
11:33:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x120382400) [pid = 1666] [serial = 345] [outer = 0x0]
11:33:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x121114400) [pid = 1666] [serial = 346] [outer = 0x120382400]
11:33:46 INFO - PROCESS | 1666 | 1448307226746 Marionette INFO loaded listener.js
11:33:46 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x122f4d400) [pid = 1666] [serial = 347] [outer = 0x120382400]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x1319cb000 == 68 [pid = 1666] [id = 105]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x13190c000 == 67 [pid = 1666] [id = 104]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x1318a9800 == 66 [pid = 1666] [id = 103]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x13000b000 == 65 [pid = 1666] [id = 102]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x11fc90800 == 64 [pid = 1666] [id = 101]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x12e393800 == 63 [pid = 1666] [id = 100]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2c6000 == 62 [pid = 1666] [id = 99]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x11e27c800 == 61 [pid = 1666] [id = 98]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x12908a000 == 60 [pid = 1666] [id = 97]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x11d8ef000 == 59 [pid = 1666] [id = 96]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x1236e5000 == 58 [pid = 1666] [id = 95]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x120298800 == 57 [pid = 1666] [id = 94]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x11e7c0000 == 56 [pid = 1666] [id = 93]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x11cecf000 == 55 [pid = 1666] [id = 92]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x11e26d000 == 54 [pid = 1666] [id = 91]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x112b13000 == 53 [pid = 1666] [id = 90]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x11f5a9000 == 52 [pid = 1666] [id = 89]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x12e819000 == 51 [pid = 1666] [id = 88]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x1319c8800 == 50 [pid = 1666] [id = 87]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x1361e7000 == 49 [pid = 1666] [id = 86]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x130020000 == 48 [pid = 1666] [id = 85]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x129773800 == 47 [pid = 1666] [id = 84]
11:33:47 INFO - PROCESS | 1666 | --DOCSHELL 0x11e7be800 == 46 [pid = 1666] [id = 83]
11:33:47 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x12c226800) [pid = 1666] [serial = 207] [outer = 0x0] [url = about:blank]
11:33:47 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x12680b800) [pid = 1666] [serial = 196] [outer = 0x0] [url = about:blank]
11:33:47 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x123634c00) [pid = 1666] [serial = 193] [outer = 0x0] [url = about:blank]
11:33:47 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x12c061c00) [pid = 1666] [serial = 202] [outer = 0x0] [url = about:blank]
11:33:47 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x1318e5800) [pid = 1666] [serial = 220] [outer = 0x0] [url = about:blank]
11:33:47 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x131932800) [pid = 1666] [serial = 223] [outer = 0x0] [url = about:blank]
11:33:47 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x125649000) [pid = 1666] [serial = 154] [outer = 0x0] [url = about:blank]
11:33:47 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x1318dd400) [pid = 1666] [serial = 217] [outer = 0x0] [url = about:blank]
11:33:47 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x12b0cbc00) [pid = 1666] [serial = 199] [outer = 0x0] [url = about:blank]
11:33:47 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x12e1ad800) [pid = 1666] [serial = 212] [outer = 0x0] [url = about:blank]
11:33:47 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:33:47 INFO - document served over http requires an https
11:33:47 INFO - sub-resource via script-tag using the meta-csp
11:33:47 INFO - delivery method with no-redirect and when
11:33: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/script-tag/generic.no-redirect.http.html"
11:33:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:47 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:33:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 726ms
11:33:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:33:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f8e2800 == 47 [pid = 1666] [id = 125]
11:33:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x12362b000) [pid = 1666] [serial = 348] [outer = 0x0]
11:33:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x124f88c00) [pid = 1666] [serial = 349] [outer = 0x12362b000]
11:33:47 INFO - PROCESS | 1666 | 1448307227409 Marionette INFO loaded listener.js
11:33:47 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x126dcd800) [pid = 1666] [serial = 350] [outer = 0x12362b000]
11:33:47 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:33:47 INFO - document served over http requires an https
11:33:47 INFO - sub-resource via script-tag using the meta-csp
11:33:47 INFO - delivery method with swap-origin-redirect and when
11:33: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/script-tag/generic.swap-origin-redirect.http.html"
11:33:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:47 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:33:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 475ms
11:33:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:33:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x122a6c800 == 48 [pid = 1666] [id = 126]
11:33:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x126dcd400) [pid = 1666] [serial = 351] [outer = 0x0]
11:33:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x127712800) [pid = 1666] [serial = 352] [outer = 0x126dcd400]
11:33:47 INFO - PROCESS | 1666 | 1448307227887 Marionette INFO loaded listener.js
11:33:47 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x128581c00) [pid = 1666] [serial = 353] [outer = 0x126dcd400]
11:33:48 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:33:48 INFO - document served over http requires an https
11:33:48 INFO - sub-resource via xhr-request using the meta-csp
11:33:48 INFO - delivery method with keep-origin-redirect and when
11:33:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
11:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:48 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:33:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 519ms
11:33:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:33:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x1278c1000 == 49 [pid = 1666] [id = 127]
11:33:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x12857cc00) [pid = 1666] [serial = 354] [outer = 0x0]
11:33:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x128666800) [pid = 1666] [serial = 355] [outer = 0x12857cc00]
11:33:48 INFO - PROCESS | 1666 | 1448307228414 Marionette INFO loaded listener.js
11:33:48 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x1289c6800) [pid = 1666] [serial = 356] [outer = 0x12857cc00]
11:33:48 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:33:48 INFO - document served over http requires an https
11:33:48 INFO - sub-resource via xhr-request using the meta-csp
11:33:48 INFO - delivery method with no-redirect and when
11:33:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
11:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:48 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:33:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 472ms
11:33:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:33:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12908b800 == 50 [pid = 1666] [id = 128]
11:33:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x1289d0000) [pid = 1666] [serial = 357] [outer = 0x0]
11:33:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x12902b800) [pid = 1666] [serial = 358] [outer = 0x1289d0000]
11:33:48 INFO - PROCESS | 1666 | 1448307228892 Marionette INFO loaded listener.js
11:33:48 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x12b015800) [pid = 1666] [serial = 359] [outer = 0x1289d0000]
11:33:49 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:33:49 INFO - document served over http requires an https
11:33:49 INFO - sub-resource via xhr-request using the meta-csp
11:33:49 INFO - delivery method with swap-origin-redirect and when
11:33: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/xhr-request/generic.swap-origin-redirect.http.html"
11:33:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:49 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:33:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 520ms
11:33:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:33:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a63b000 == 51 [pid = 1666] [id = 129]
11:33:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x12b0cd000) [pid = 1666] [serial = 360] [outer = 0x0]
11:33:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x12b0d1400) [pid = 1666] [serial = 361] [outer = 0x12b0cd000]
11:33:49 INFO - PROCESS | 1666 | 1448307229421 Marionette INFO loaded listener.js
11:33:49 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x12c03e000) [pid = 1666] [serial = 362] [outer = 0x12b0cd000]
11:33:49 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:33:49 INFO - document served over http requires an http
11:33:49 INFO - sub-resource via fetch-request using the meta-referrer
11:33:49 INFO - delivery method with keep-origin-redirect and when
11:33: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:33:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:49 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:33:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 518ms
11:33:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:33:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2c6000 == 52 [pid = 1666] [id = 130]
11:33:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x12b2b6c00) [pid = 1666] [serial = 363] [outer = 0x0]
11:33:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x12c067800) [pid = 1666] [serial = 364] [outer = 0x12b2b6c00]
11:33:49 INFO - PROCESS | 1666 | 1448307229935 Marionette INFO loaded listener.js
11:33:49 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x12c56a400) [pid = 1666] [serial = 365] [outer = 0x12b2b6c00]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x12b00ec00) [pid = 1666] [serial = 224] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x12a6ec800) [pid = 1666] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x122f49000) [pid = 1666] [serial = 163] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x11260ec00) [pid = 1666] [serial = 179] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x120177800) [pid = 1666] [serial = 131] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x126d5cc00) [pid = 1666] [serial = 168] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x11d5dc800) [pid = 1666] [serial = 155] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x11d5df800) [pid = 1666] [serial = 158] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x1290c1000) [pid = 1666] [serial = 173] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x12e589c00) [pid = 1666] [serial = 289] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x12e155c00) [pid = 1666] [serial = 286] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x11f734c00) [pid = 1666] [serial = 252] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307210135]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x11dfc6000) [pid = 1666] [serial = 249] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x128662400) [pid = 1666] [serial = 274] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x11f5d5400) [pid = 1666] [serial = 247] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x131931400) [pid = 1666] [serial = 244] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x12c223800) [pid = 1666] [serial = 241] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x1289c9400) [pid = 1666] [serial = 268] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x1290c1400) [pid = 1666] [serial = 277] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x126d56c00) [pid = 1666] [serial = 265] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x122f4c000) [pid = 1666] [serial = 262] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x12c22e400) [pid = 1666] [serial = 280] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x13192a000) [pid = 1666] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307216418]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x128944c00) [pid = 1666] [serial = 267] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x1255af400) [pid = 1666] [serial = 264] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x1290b8400) [pid = 1666] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x128661400) [pid = 1666] [serial = 273] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x12e15b000) [pid = 1666] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x11f731800) [pid = 1666] [serial = 253] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x121b10000) [pid = 1666] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12c573400) [pid = 1666] [serial = 293] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307216418]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x12c047c00) [pid = 1666] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12c566800) [pid = 1666] [serial = 246] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x11db18c00) [pid = 1666] [serial = 248] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x11f72d800) [pid = 1666] [serial = 251] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307210135]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x11d1c1000) [pid = 1666] [serial = 256] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x11fc2a400) [pid = 1666] [serial = 258] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12c572c00) [pid = 1666] [serial = 285] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x12866a400) [pid = 1666] [serial = 276] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x13192c800) [pid = 1666] [serial = 243] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12e58e400) [pid = 1666] [serial = 290] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x112474c00) [pid = 1666] [serial = 282] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x129bbd400) [pid = 1666] [serial = 271] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x121460000) [pid = 1666] [serial = 234] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1289d0c00) [pid = 1666] [serial = 238] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x121462000) [pid = 1666] [serial = 259] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x11fc34400) [pid = 1666] [serial = 257] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x11f9ad400) [pid = 1666] [serial = 254] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x11f9ebc00) [pid = 1666] [serial = 283] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x13192b000) [pid = 1666] [serial = 296] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x12e590400) [pid = 1666] [serial = 291] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x11ecd3400) [pid = 1666] [serial = 231] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12b016c00) [pid = 1666] [serial = 229] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x128669800) [pid = 1666] [serial = 275] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1290b7c00) [pid = 1666] [serial = 269] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x132942000) [pid = 1666] [serial = 55] [outer = 0x0] [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:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12b01a000) [pid = 1666] [serial = 226] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12c043c00) [pid = 1666] [serial = 178] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x126d59c00) [pid = 1666] [serial = 165] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12c060800) [pid = 1666] [serial = 181] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x12e591400) [pid = 1666] [serial = 133] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1290b8800) [pid = 1666] [serial = 170] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x11f94bc00) [pid = 1666] [serial = 157] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x122baa800) [pid = 1666] [serial = 160] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12b0ce400) [pid = 1666] [serial = 272] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12a6ec400) [pid = 1666] [serial = 175] [outer = 0x0] [url = about:blank]
11:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x11ff6dc00) [pid = 1666] [serial = 232] [outer = 0x0] [url = about:blank]
11:33:50 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:33:50 INFO - document served over http requires an http
11:33:50 INFO - sub-resource via fetch-request using the meta-referrer
11:33:50 INFO - delivery method with no-redirect and when
11:33: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:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:50 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:33:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 525ms
11:33:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:33:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0c8000 == 53 [pid = 1666] [id = 131]
11:33:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x11db18c00) [pid = 1666] [serial = 366] [outer = 0x0]
11:33:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x11f734c00) [pid = 1666] [serial = 367] [outer = 0x11db18c00]
11:33:50 INFO - PROCESS | 1666 | 1448307230459 Marionette INFO loaded listener.js
11:33:50 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x122f49000) [pid = 1666] [serial = 368] [outer = 0x11db18c00]
11:33:50 INFO - PROCESS | 1666 | 1448307230786 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
11:33:50 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:33:50 INFO - document served over http requires an http
11:33:50 INFO - sub-resource via fetch-request using the meta-referrer
11:33:50 INFO - delivery method with swap-origin-redirect and when
11:33: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:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:50 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:33:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 472ms
11:33:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:33:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x130018800 == 54 [pid = 1666] [id = 132]
11:33:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12e58e400) [pid = 1666] [serial = 369] [outer = 0x0]
11:33:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12e590400) [pid = 1666] [serial = 370] [outer = 0x12e58e400]
11:33:50 INFO - PROCESS | 1666 | 1448307230984 Marionette INFO loaded listener.js
11:33:51 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1318e3400) [pid = 1666] [serial = 371] [outer = 0x12e58e400]
11:33:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1318ab800 == 55 [pid = 1666] [id = 133]
11:33:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x120e0b800) [pid = 1666] [serial = 372] [outer = 0x0]
11:33:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x132943c00) [pid = 1666] [serial = 373] [outer = 0x120e0b800]
11:33:51 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:33:51 INFO - document served over http requires an http
11:33:51 INFO - sub-resource via iframe-tag using the meta-referrer
11:33:51 INFO - delivery method with keep-origin-redirect and when
11:33: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:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:51 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:33:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 569ms
11:33:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:33:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1319b3000 == 56 [pid = 1666] [id = 134]
11:33:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x131930c00) [pid = 1666] [serial = 374] [outer = 0x0]
11:33:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x131935400) [pid = 1666] [serial = 375] [outer = 0x131930c00]
11:33:51 INFO - PROCESS | 1666 | 1448307231566 Marionette INFO loaded listener.js
11:33:51 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x137d88c00) [pid = 1666] [serial = 376] [outer = 0x131930c00]
11:33:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1329d3800 == 57 [pid = 1666] [id = 135]
11:33:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x127363000) [pid = 1666] [serial = 377] [outer = 0x0]
11:33:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x127369400) [pid = 1666] [serial = 378] [outer = 0x127363000]
11:33:51 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:33:51 INFO - document served over http requires an http
11:33:51 INFO - sub-resource via iframe-tag using the meta-referrer
11:33:51 INFO - delivery method with no-redirect and when
11:33: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:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:51 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:33:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 575ms
11:33:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:33:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x134956800 == 58 [pid = 1666] [id = 136]
11:33:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x127371800) [pid = 1666] [serial = 379] [outer = 0x0]
11:33:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x12c574800) [pid = 1666] [serial = 380] [outer = 0x127371800]
11:33:52 INFO - PROCESS | 1666 | 1448307232152 Marionette INFO loaded listener.js
11:33:52 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x13dd73400) [pid = 1666] [serial = 381] [outer = 0x127371800]
11:33:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x136170000 == 59 [pid = 1666] [id = 137]
11:33:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x127743000) [pid = 1666] [serial = 382] [outer = 0x0]
11:33:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x127749800) [pid = 1666] [serial = 383] [outer = 0x127743000]
11:33:52 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:33:52 INFO - document served over http requires an http
11:33:52 INFO - sub-resource via iframe-tag using the meta-referrer
11:33:52 INFO - delivery method with swap-origin-redirect and when
11:33: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:33:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:33:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:33:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:52 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:33:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 581ms
11:33:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:33:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x137adc800 == 60 [pid = 1666] [id = 138]
11:33:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x127745000) [pid = 1666] [serial = 384] [outer = 0x0]
11:33:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12774d800) [pid = 1666] [serial = 385] [outer = 0x127745000]
11:33:52 INFO - PROCESS | 1666 | 1448307232739 Marionette INFO loaded listener.js
11:33:52 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x137d90c00) [pid = 1666] [serial = 386] [outer = 0x127745000]
11:33:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:33:53 INFO - document served over http requires an http
11:33:53 INFO - sub-resource via script-tag using the meta-referrer
11:33:53 INFO - delivery method with keep-origin-redirect and when
11:33: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:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
11:33:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 683ms
11:33:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:33:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e26d000 == 61 [pid = 1666] [id = 139]
11:33:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x11db0f400) [pid = 1666] [serial = 387] [outer = 0x0]
11:33:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x11f619800) [pid = 1666] [serial = 388] [outer = 0x11db0f400]
11:33:53 INFO - PROCESS | 1666 | 1448307233502 Marionette INFO loaded listener.js
11:33:53 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x120184800) [pid = 1666] [serial = 389] [outer = 0x11db0f400]
11:33:54 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:33:54 INFO - document served over http requires an http
11:33:54 INFO - sub-resource via script-tag using the meta-referrer
11:33:54 INFO - delivery method with no-redirect and when
11:33: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:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:54 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:33:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 732ms
11:33:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:33:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x129088800 == 62 [pid = 1666] [id = 140]
11:33:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1211e0c00) [pid = 1666] [serial = 390] [outer = 0x0]
11:33:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x121de0c00) [pid = 1666] [serial = 391] [outer = 0x1211e0c00]
11:33:54 INFO - PROCESS | 1666 | 1448307234207 Marionette INFO loaded listener.js
11:33:54 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x127382400) [pid = 1666] [serial = 392] [outer = 0x1211e0c00]
11:33:54 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:33:54 INFO - document served over http requires an http
11:33:54 INFO - sub-resource via script-tag using the meta-referrer
11:33:54 INFO - delivery method with swap-origin-redirect and when
11:33: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:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:33:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:33:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
11:33:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 728ms
11:33:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:33:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x136175000 == 63 [pid = 1666] [id = 141]
11:33:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12738dc00) [pid = 1666] [serial = 393] [outer = 0x0]
11:33:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x127713000) [pid = 1666] [serial = 394] [outer = 0x12738dc00]
11:33:54 INFO - PROCESS | 1666 | 1448307234993 Marionette INFO loaded listener.js
11:33:55 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x128577c00) [pid = 1666] [serial = 395] [outer = 0x12738dc00]
11:33:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:33:55 INFO - document served over http requires an http
11:33:55 INFO - sub-resource via xhr-request using the meta-referrer
11:33:55 INFO - delivery method with keep-origin-redirect and when
11:33: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:33:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:33:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 736ms
11:33:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:33:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a14e000 == 64 [pid = 1666] [id = 142]
11:33:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x1289ccc00) [pid = 1666] [serial = 396] [outer = 0x0]
11:33:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x129023400) [pid = 1666] [serial = 397] [outer = 0x1289ccc00]
11:33:55 INFO - PROCESS | 1666 | 1448307235753 Marionette INFO loaded listener.js
11:33:55 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12b00b400) [pid = 1666] [serial = 398] [outer = 0x1289ccc00]
11:33:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:33:56 INFO - document served over http requires an http
11:33:56 INFO - sub-resource via xhr-request using the meta-referrer
11:33:56 INFO - delivery method with no-redirect and when
11:33: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:33:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
11:33:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 683ms
11:33:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:33:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x132c1f800 == 65 [pid = 1666] [id = 143]
11:33:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12736fc00) [pid = 1666] [serial = 399] [outer = 0x0]
11:33:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x127370c00) [pid = 1666] [serial = 400] [outer = 0x12736fc00]
11:33:56 INFO - PROCESS | 1666 | 1448307236427 Marionette INFO loaded listener.js
11:33:56 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x1329e3800) [pid = 1666] [serial = 401] [outer = 0x12736fc00]
11:33:57 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:33:57 INFO - document served over http requires an http
11:33:57 INFO - sub-resource via xhr-request using the meta-referrer
11:33:57 INFO - delivery method with swap-origin-redirect and when
11:33: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:33:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:33:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:33:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:57 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:33:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1532ms
11:33:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:33:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213a5800 == 66 [pid = 1666] [id = 144]
11:33:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x11dcddc00) [pid = 1666] [serial = 402] [outer = 0x0]
11:33:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x127370000) [pid = 1666] [serial = 403] [outer = 0x11dcddc00]
11:33:57 INFO - PROCESS | 1666 | 1448307237969 Marionette INFO loaded listener.js
11:33:58 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x13587e400) [pid = 1666] [serial = 404] [outer = 0x11dcddc00]
11:33:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:33:59 INFO - document served over http requires an https
11:33:59 INFO - sub-resource via fetch-request using the meta-referrer
11:33:59 INFO - delivery method with keep-origin-redirect and when
11:33: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:33:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:33:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1279ms
11:33:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:33:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f5b6000 == 67 [pid = 1666] [id = 145]
11:33:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x11d892800) [pid = 1666] [serial = 405] [outer = 0x0]
11:33:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x11db0d000) [pid = 1666] [serial = 406] [outer = 0x11d892800]
11:33:59 INFO - PROCESS | 1666 | 1448307239262 Marionette INFO loaded listener.js
11:33:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:33:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x11f734000) [pid = 1666] [serial = 407] [outer = 0x11d892800]
11:33:59 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:33:59 INFO - document served over http requires an https
11:33:59 INFO - sub-resource via fetch-request using the meta-referrer
11:33:59 INFO - delivery method with no-redirect and when
11:33: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:33:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:33:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:33:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:33:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:33:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:33:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:33:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:33:59 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:33:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 777ms
11:33:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:33:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x113913000 == 68 [pid = 1666] [id = 146]
11:33:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x113934000) [pid = 1666] [serial = 408] [outer = 0x0]
11:33:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x11dc1b800) [pid = 1666] [serial = 409] [outer = 0x113934000]
11:34:00 INFO - PROCESS | 1666 | 1448307240008 Marionette INFO loaded listener.js
11:34:00 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x11f941800) [pid = 1666] [serial = 410] [outer = 0x113934000]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x136170000 == 67 [pid = 1666] [id = 137]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x134956800 == 66 [pid = 1666] [id = 136]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x1329d3800 == 65 [pid = 1666] [id = 135]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x1319b3000 == 64 [pid = 1666] [id = 134]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x1318ab800 == 63 [pid = 1666] [id = 133]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x130018800 == 62 [pid = 1666] [id = 132]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0c8000 == 61 [pid = 1666] [id = 131]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2c6000 == 60 [pid = 1666] [id = 130]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x12a63b000 == 59 [pid = 1666] [id = 129]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x12908b800 == 58 [pid = 1666] [id = 128]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x1278c1000 == 57 [pid = 1666] [id = 127]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x122a6c800 == 56 [pid = 1666] [id = 126]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x11f8e2800 == 55 [pid = 1666] [id = 125]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x11e7bf800 == 54 [pid = 1666] [id = 124]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x1203e2800 == 53 [pid = 1666] [id = 123]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x11e8c8800 == 52 [pid = 1666] [id = 122]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x11df6d800 == 51 [pid = 1666] [id = 121]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x1278b1000 == 50 [pid = 1666] [id = 120]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x12768d800 == 49 [pid = 1666] [id = 119]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x12767b000 == 48 [pid = 1666] [id = 118]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x134953800 == 47 [pid = 1666] [id = 117]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x1359ba800 == 46 [pid = 1666] [id = 116]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x1359a4000 == 45 [pid = 1666] [id = 115]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x135acf000 == 44 [pid = 1666] [id = 114]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x136176000 == 43 [pid = 1666] [id = 113]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x11dad1000 == 42 [pid = 1666] [id = 112]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x11dab7800 == 41 [pid = 1666] [id = 111]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x134cad000 == 40 [pid = 1666] [id = 110]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x128d8f800 == 39 [pid = 1666] [id = 109]
11:34:00 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:34:00 INFO - document served over http requires an https
11:34:00 INFO - sub-resource via fetch-request using the meta-referrer
11:34:00 INFO - delivery method with swap-origin-redirect and when
11:34: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:34:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:00 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:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x11e7b1000 == 38 [pid = 1666] [id = 108]
11:34:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 727ms
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x1124b9800 == 37 [pid = 1666] [id = 107]
11:34:00 INFO - PROCESS | 1666 | --DOCSHELL 0x1319c4000 == 36 [pid = 1666] [id = 106]
11:34:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x1255a6000) [pid = 1666] [serial = 263] [outer = 0x0] [url = about:blank]
11:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x12893b000) [pid = 1666] [serial = 266] [outer = 0x0] [url = about:blank]
11:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x1318e7400) [pid = 1666] [serial = 242] [outer = 0x0] [url = about:blank]
11:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x132943400) [pid = 1666] [serial = 245] [outer = 0x0] [url = about:blank]
11:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x12c061800) [pid = 1666] [serial = 278] [outer = 0x0] [url = about:blank]
11:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x11f739800) [pid = 1666] [serial = 250] [outer = 0x0] [url = about:blank]
11:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x120322000) [pid = 1666] [serial = 255] [outer = 0x0] [url = about:blank]
11:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x122b04000) [pid = 1666] [serial = 260] [outer = 0x0] [url = about:blank]
11:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12b2b5400) [pid = 1666] [serial = 239] [outer = 0x0] [url = about:blank]
11:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x12893f400) [pid = 1666] [serial = 235] [outer = 0x0] [url = about:blank]
11:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12c56d800) [pid = 1666] [serial = 281] [outer = 0x0] [url = about:blank]
11:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x12c56ec00) [pid = 1666] [serial = 284] [outer = 0x0] [url = about:blank]
11:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1318e6c00) [pid = 1666] [serial = 292] [outer = 0x0] [url = about:blank]
11:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x12e586000) [pid = 1666] [serial = 287] [outer = 0x0] [url = about:blank]
11:34:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x11dabf800 == 37 [pid = 1666] [id = 147]
11:34:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x11d892400) [pid = 1666] [serial = 411] [outer = 0x0]
11:34:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x11ff6dc00) [pid = 1666] [serial = 412] [outer = 0x11d892400]
11:34:00 INFO - PROCESS | 1666 | 1448307240865 Marionette INFO loaded listener.js
11:34:00 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x120255800) [pid = 1666] [serial = 413] [outer = 0x11d892400]
11:34:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f573000 == 38 [pid = 1666] [id = 148]
11:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x1202d7400) [pid = 1666] [serial = 414] [outer = 0x0]
11:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x121027400) [pid = 1666] [serial = 415] [outer = 0x1202d7400]
11:34:01 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:34:01 INFO - document served over http requires an https
11:34:01 INFO - sub-resource via iframe-tag using the meta-referrer
11:34:01 INFO - delivery method with keep-origin-redirect and when
11:34: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:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:01 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:34:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 722ms
11:34:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:34:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f5aa800 == 39 [pid = 1666] [id = 149]
11:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x120382000) [pid = 1666] [serial = 416] [outer = 0x0]
11:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x120e0e400) [pid = 1666] [serial = 417] [outer = 0x120382000]
11:34:01 INFO - PROCESS | 1666 | 1448307241450 Marionette INFO loaded listener.js
11:34:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12120f800) [pid = 1666] [serial = 418] [outer = 0x120382000]
11:34:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x11feca800 == 40 [pid = 1666] [id = 150]
11:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x1210d9c00) [pid = 1666] [serial = 419] [outer = 0x0]
11:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x121608000) [pid = 1666] [serial = 420] [outer = 0x1210d9c00]
11:34:01 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:34:01 INFO - document served over http requires an https
11:34:01 INFO - sub-resource via iframe-tag using the meta-referrer
11:34:01 INFO - delivery method with no-redirect and when
11:34: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:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:01 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:34:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 527ms
11:34:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:34:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x11d8de800 == 41 [pid = 1666] [id = 151]
11:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x121bf1000) [pid = 1666] [serial = 421] [outer = 0x0]
11:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x122b0d000) [pid = 1666] [serial = 422] [outer = 0x121bf1000]
11:34:01 INFO - PROCESS | 1666 | 1448307241975 Marionette INFO loaded listener.js
11:34:02 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x123632400) [pid = 1666] [serial = 423] [outer = 0x121bf1000]
11:34:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x122a6a800 == 42 [pid = 1666] [id = 152]
11:34:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x121602400) [pid = 1666] [serial = 424] [outer = 0x0]
11:34:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x124f91400) [pid = 1666] [serial = 425] [outer = 0x121602400]
11:34:02 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:34:02 INFO - document served over http requires an https
11:34:02 INFO - sub-resource via iframe-tag using the meta-referrer
11:34:02 INFO - delivery method with swap-origin-redirect and when
11:34:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:02 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:34:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 525ms
11:34:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:34:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x1236d6000 == 43 [pid = 1666] [id = 153]
11:34:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x124f8e400) [pid = 1666] [serial = 426] [outer = 0x0]
11:34:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x124fc5c00) [pid = 1666] [serial = 427] [outer = 0x124f8e400]
11:34:02 INFO - PROCESS | 1666 | 1448307242528 Marionette INFO loaded listener.js
11:34:02 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x126d55400) [pid = 1666] [serial = 428] [outer = 0x124f8e400]
11:34:02 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:34:02 INFO - document served over http requires an https
11:34:02 INFO - sub-resource via script-tag using the meta-referrer
11:34:02 INFO - delivery method with keep-origin-redirect and when
11:34:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:02 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:34:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 570ms
11:34:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:34:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x1278b4000 == 44 [pid = 1666] [id = 154]
11:34:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x127362c00) [pid = 1666] [serial = 429] [outer = 0x0]
11:34:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x12736a800) [pid = 1666] [serial = 430] [outer = 0x127362c00]
11:34:03 INFO - PROCESS | 1666 | 1448307243093 Marionette INFO loaded listener.js
11:34:03 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x12738bc00) [pid = 1666] [serial = 431] [outer = 0x127362c00]
11:34:03 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:34:03 INFO - document served over http requires an https
11:34:03 INFO - sub-resource via script-tag using the meta-referrer
11:34:03 INFO - delivery method with no-redirect and when
11:34: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:34:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:03 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:34:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 572ms
11:34:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:34:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d80000 == 45 [pid = 1666] [id = 155]
11:34:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x127391800) [pid = 1666] [serial = 432] [outer = 0x0]
11:34:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x1274e6000) [pid = 1666] [serial = 433] [outer = 0x127391800]
11:34:03 INFO - PROCESS | 1666 | 1448307243662 Marionette INFO loaded listener.js
11:34:03 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x12771dc00) [pid = 1666] [serial = 434] [outer = 0x127391800]
11:34:04 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:34:04 INFO - document served over http requires an https
11:34:04 INFO - sub-resource via script-tag using the meta-referrer
11:34:04 INFO - delivery method with swap-origin-redirect and when
11:34:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:04 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:34:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 570ms
11:34:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:34:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x129764800 == 46 [pid = 1666] [id = 156]
11:34:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x127742c00) [pid = 1666] [serial = 435] [outer = 0x0]
11:34:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x12774ec00) [pid = 1666] [serial = 436] [outer = 0x127742c00]
11:34:04 INFO - PROCESS | 1666 | 1448307244239 Marionette INFO loaded listener.js
11:34:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x128662400) [pid = 1666] [serial = 437] [outer = 0x127742c00]
11:34:04 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:34:04 INFO - document served over http requires an https
11:34:04 INFO - sub-resource via xhr-request using the meta-referrer
11:34:04 INFO - delivery method with keep-origin-redirect and when
11:34:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:04 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:34:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 575ms
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x12b2b6c00) [pid = 1666] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x120e0b800) [pid = 1666] [serial = 372] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x127371800) [pid = 1666] [serial = 379] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x120382400) [pid = 1666] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x1289d0000) [pid = 1666] [serial = 357] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x12362b000) [pid = 1666] [serial = 348] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x12893c800) [pid = 1666] [serial = 227] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x12c06d800) [pid = 1666] [serial = 318] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x1210d7000) [pid = 1666] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x128576800) [pid = 1666] [serial = 315] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x120325000) [pid = 1666] [serial = 233] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x11dc22000) [pid = 1666] [serial = 230] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x12857cc00) [pid = 1666] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x12564f400) [pid = 1666] [serial = 306] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x128948000) [pid = 1666] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x12017ec00) [pid = 1666] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x11f732c00) [pid = 1666] [serial = 342] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x11db10800) [pid = 1666] [serial = 300] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x127743000) [pid = 1666] [serial = 382] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x11ce36000) [pid = 1666] [serial = 337] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x127363000) [pid = 1666] [serial = 377] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307231826]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x126dcd400) [pid = 1666] [serial = 351] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x131930c00) [pid = 1666] [serial = 374] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12b0cd000) [pid = 1666] [serial = 360] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x12c05fc00) [pid = 1666] [serial = 240] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x12e58e400) [pid = 1666] [serial = 369] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x1134adc00) [pid = 1666] [serial = 340] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x11db18c00) [pid = 1666] [serial = 366] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12902f800) [pid = 1666] [serial = 309] [outer = 0x0] [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:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1274f3c00) [pid = 1666] [serial = 330] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x132cae800) [pid = 1666] [serial = 335] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307223913]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x112803800) [pid = 1666] [serial = 298] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x1274efc00) [pid = 1666] [serial = 331] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x1274e9c00) [pid = 1666] [serial = 328] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12893c000) [pid = 1666] [serial = 336] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307223913]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12771e800) [pid = 1666] [serial = 333] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12857f400) [pid = 1666] [serial = 316] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x1134b0000) [pid = 1666] [serial = 299] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:34:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1329ecc00) [pid = 1666] [serial = 325] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x12c067800) [pid = 1666] [serial = 364] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1290ab800) [pid = 1666] [serial = 310] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x11f734c00) [pid = 1666] [serial = 367] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12e588400) [pid = 1666] [serial = 319] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x121114400) [pid = 1666] [serial = 346] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x11f9b9800) [pid = 1666] [serial = 343] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x127712800) [pid = 1666] [serial = 352] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1210de400) [pid = 1666] [serial = 313] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x120383400) [pid = 1666] [serial = 304] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x11ed72800) [pid = 1666] [serial = 301] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x127369400) [pid = 1666] [serial = 378] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307231826]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x131935400) [pid = 1666] [serial = 375] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x12b0d1400) [pid = 1666] [serial = 361] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12902b800) [pid = 1666] [serial = 358] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12c574800) [pid = 1666] [serial = 380] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x132943c00) [pid = 1666] [serial = 373] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12e590400) [pid = 1666] [serial = 370] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x128666800) [pid = 1666] [serial = 355] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x11d88dc00) [pid = 1666] [serial = 322] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x124f88c00) [pid = 1666] [serial = 349] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12893d800) [pid = 1666] [serial = 307] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x11e72c400) [pid = 1666] [serial = 341] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x123630800) [pid = 1666] [serial = 338] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x127749800) [pid = 1666] [serial = 383] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12774d800) [pid = 1666] [serial = 385] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12c56b400) [pid = 1666] [serial = 317] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12c06a400) [pid = 1666] [serial = 311] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x128581c00) [pid = 1666] [serial = 353] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12b0cf000) [pid = 1666] [serial = 314] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12b015800) [pid = 1666] [serial = 359] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1289c6800) [pid = 1666] [serial = 356] [outer = 0x0] [url = about:blank]
11:34:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x127694000 == 47 [pid = 1666] [id = 157]
11:34:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11d5dc800) [pid = 1666] [serial = 438] [outer = 0x0]
11:34:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x11db10800) [pid = 1666] [serial = 439] [outer = 0x11d5dc800]
11:34:05 INFO - PROCESS | 1666 | 1448307245246 Marionette INFO loaded listener.js
11:34:05 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x123630800) [pid = 1666] [serial = 440] [outer = 0x11d5dc800]
11:34:05 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:34:05 INFO - document served over http requires an https
11:34:05 INFO - sub-resource via xhr-request using the meta-referrer
11:34:05 INFO - delivery method with no-redirect and when
11:34:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:05 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:34:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 474ms
11:34:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:34:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b059000 == 48 [pid = 1666] [id = 158]
11:34:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x11d887400) [pid = 1666] [serial = 441] [outer = 0x0]
11:34:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12736ac00) [pid = 1666] [serial = 442] [outer = 0x11d887400]
11:34:05 INFO - PROCESS | 1666 | 1448307245736 Marionette INFO loaded listener.js
11:34:05 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1289c6000) [pid = 1666] [serial = 443] [outer = 0x11d887400]
11:34:06 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:34:06 INFO - document served over http requires an https
11:34:06 INFO - sub-resource via xhr-request using the meta-referrer
11:34:06 INFO - delivery method with swap-origin-redirect and when
11:34: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"
11:34:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:06 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:34:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 520ms
11:34:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:34:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0b8000 == 49 [pid = 1666] [id = 159]
11:34:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12362b000) [pid = 1666] [serial = 444] [outer = 0x0]
11:34:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x129023800) [pid = 1666] [serial = 445] [outer = 0x12362b000]
11:34:06 INFO - PROCESS | 1666 | 1448307246253 Marionette INFO loaded listener.js
11:34:06 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1290a9000) [pid = 1666] [serial = 446] [outer = 0x12362b000]
11:34:06 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:34:06 INFO - document served over http requires an http
11:34:06 INFO - sub-resource via fetch-request using the meta-referrer
11:34:06 INFO - delivery method with keep-origin-redirect and when
11:34: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:34:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:06 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:34:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 524ms
11:34:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:34:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e38f800 == 50 [pid = 1666] [id = 160]
11:34:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x129032400) [pid = 1666] [serial = 447] [outer = 0x0]
11:34:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x129b99c00) [pid = 1666] [serial = 448] [outer = 0x129032400]
11:34:06 INFO - PROCESS | 1666 | 1448307246779 Marionette INFO loaded listener.js
11:34:06 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12b011400) [pid = 1666] [serial = 449] [outer = 0x129032400]
11:34:07 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:34:07 INFO - document served over http requires an http
11:34:07 INFO - sub-resource via fetch-request using the meta-referrer
11:34:07 INFO - delivery method with no-redirect and when
11:34: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:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:07 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:34:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 527ms
11:34:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:34:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x11d24e000 == 51 [pid = 1666] [id = 161]
11:34:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x112803800) [pid = 1666] [serial = 450] [outer = 0x0]
11:34:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x113853400) [pid = 1666] [serial = 451] [outer = 0x112803800]
11:34:07 INFO - PROCESS | 1666 | 1448307247377 Marionette INFO loaded listener.js
11:34:07 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11d891800) [pid = 1666] [serial = 452] [outer = 0x112803800]
11:34:07 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:34:07 INFO - document served over http requires an http
11:34:07 INFO - sub-resource via fetch-request using the meta-referrer
11:34:07 INFO - delivery method with swap-origin-redirect and when
11:34: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:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:07 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:34:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 732ms
11:34:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:34:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x121395800 == 52 [pid = 1666] [id = 162]
11:34:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x11d894800) [pid = 1666] [serial = 453] [outer = 0x0]
11:34:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x11f9de400) [pid = 1666] [serial = 454] [outer = 0x11d894800]
11:34:08 INFO - PROCESS | 1666 | 1448307248140 Marionette INFO loaded listener.js
11:34:08 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x120e0a000) [pid = 1666] [serial = 455] [outer = 0x11d894800]
11:34:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b04c800 == 53 [pid = 1666] [id = 163]
11:34:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x1210de400) [pid = 1666] [serial = 456] [outer = 0x0]
11:34:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x121bf4800) [pid = 1666] [serial = 457] [outer = 0x1210de400]
11:34:08 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:34:08 INFO - document served over http requires an http
11:34:08 INFO - sub-resource via iframe-tag using the meta-referrer
11:34:08 INFO - delivery method with keep-origin-redirect and when
11:34: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:34:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:08 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:34:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 675ms
11:34:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:34:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e81b800 == 54 [pid = 1666] [id = 164]
11:34:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x121116400) [pid = 1666] [serial = 458] [outer = 0x0]
11:34:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x124f8ac00) [pid = 1666] [serial = 459] [outer = 0x121116400]
11:34:08 INFO - PROCESS | 1666 | 1448307248846 Marionette INFO loaded listener.js
11:34:08 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1274e9c00) [pid = 1666] [serial = 460] [outer = 0x121116400]
11:34:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x130002800 == 55 [pid = 1666] [id = 165]
11:34:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12771ec00) [pid = 1666] [serial = 461] [outer = 0x0]
11:34:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x128581c00) [pid = 1666] [serial = 462] [outer = 0x12771ec00]
11:34:09 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:34:09 INFO - document served over http requires an http
11:34:09 INFO - sub-resource via iframe-tag using the meta-referrer
11:34:09 INFO - delivery method with no-redirect and when
11:34: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:34:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:09 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:34:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 676ms
11:34:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:34:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x1318a0000 == 56 [pid = 1666] [id = 166]
11:34:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x128695c00) [pid = 1666] [serial = 463] [outer = 0x0]
11:34:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x128942c00) [pid = 1666] [serial = 464] [outer = 0x128695c00]
11:34:09 INFO - PROCESS | 1666 | 1448307249579 Marionette INFO loaded listener.js
11:34:09 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x12b012000) [pid = 1666] [serial = 465] [outer = 0x128695c00]
11:34:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x13190a800 == 57 [pid = 1666] [id = 167]
11:34:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x12902a000) [pid = 1666] [serial = 466] [outer = 0x0]
11:34:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x12b0cd000) [pid = 1666] [serial = 467] [outer = 0x12902a000]
11:34:10 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:34:10 INFO - document served over http requires an http
11:34:10 INFO - sub-resource via iframe-tag using the meta-referrer
11:34:10 INFO - delivery method with swap-origin-redirect and when
11:34:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:10 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:34:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 676ms
11:34:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:34:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x13191f800 == 58 [pid = 1666] [id = 168]
11:34:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x12b00f400) [pid = 1666] [serial = 468] [outer = 0x0]
11:34:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12b0cf000) [pid = 1666] [serial = 469] [outer = 0x12b00f400]
11:34:10 INFO - PROCESS | 1666 | 1448307250240 Marionette INFO loaded listener.js
11:34:10 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12c041c00) [pid = 1666] [serial = 470] [outer = 0x12b00f400]
11:34:10 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:34:10 INFO - document served over http requires an http
11:34:10 INFO - sub-resource via script-tag using the meta-referrer
11:34:10 INFO - delivery method with keep-origin-redirect and when
11:34:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:10 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:34:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 673ms
11:34:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:34:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x1329d1800 == 59 [pid = 1666] [id = 169]
11:34:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x12c064000) [pid = 1666] [serial = 471] [outer = 0x0]
11:34:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x12c067800) [pid = 1666] [serial = 472] [outer = 0x12c064000]
11:34:10 INFO - PROCESS | 1666 | 1448307250947 Marionette INFO loaded listener.js
11:34:11 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12c230400) [pid = 1666] [serial = 473] [outer = 0x12c064000]
11:34: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:34:11 INFO - document served over http requires an http
11:34:11 INFO - sub-resource via script-tag using the meta-referrer
11:34:11 INFO - delivery method with no-redirect and when
11:34: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:34:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34: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:34:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 676ms
11:34:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:34:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x13494b800 == 60 [pid = 1666] [id = 170]
11:34:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12c56ac00) [pid = 1666] [serial = 474] [outer = 0x0]
11:34:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12c56e800) [pid = 1666] [serial = 475] [outer = 0x12c56ac00]
11:34:11 INFO - PROCESS | 1666 | 1448307251572 Marionette INFO loaded listener.js
11:34:11 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12e15c800) [pid = 1666] [serial = 476] [outer = 0x12c56ac00]
11:34: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:34:12 INFO - document served over http requires an http
11:34:12 INFO - sub-resource via script-tag using the meta-referrer
11:34:12 INFO - delivery method with swap-origin-redirect and when
11:34: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:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34: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:34:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 621ms
11:34:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:34:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x134cbb000 == 61 [pid = 1666] [id = 171]
11:34:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12e1b0000) [pid = 1666] [serial = 477] [outer = 0x0]
11:34:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12e586000) [pid = 1666] [serial = 478] [outer = 0x12e1b0000]
11:34:12 INFO - PROCESS | 1666 | 1448307252242 Marionette INFO loaded listener.js
11:34:12 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12e592800) [pid = 1666] [serial = 479] [outer = 0x12e1b0000]
11:34:12 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:34:12 INFO - document served over http requires an http
11:34:12 INFO - sub-resource via xhr-request using the meta-referrer
11:34:12 INFO - delivery method with keep-origin-redirect and when
11:34: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:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:12 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:34:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 619ms
11:34:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:34:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359bd000 == 62 [pid = 1666] [id = 172]
11:34:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12e58d800) [pid = 1666] [serial = 480] [outer = 0x0]
11:34:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x1318e2400) [pid = 1666] [serial = 481] [outer = 0x12e58d800]
11:34:12 INFO - PROCESS | 1666 | 1448307252830 Marionette INFO loaded listener.js
11:34:12 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x132947400) [pid = 1666] [serial = 482] [outer = 0x12e58d800]
11:34:13 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:34:13 INFO - document served over http requires an http
11:34:13 INFO - sub-resource via xhr-request using the meta-referrer
11:34:13 INFO - delivery method with no-redirect and when
11:34: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:34:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:13 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:34:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 626ms
11:34:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:34:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x13616a000 == 63 [pid = 1666] [id = 173]
11:34:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x132949800) [pid = 1666] [serial = 483] [outer = 0x0]
11:34:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x1329edc00) [pid = 1666] [serial = 484] [outer = 0x132949800]
11:34:13 INFO - PROCESS | 1666 | 1448307253454 Marionette INFO loaded listener.js
11:34:13 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x134c9a800) [pid = 1666] [serial = 485] [outer = 0x132949800]
11:34:13 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:34:13 INFO - document served over http requires an http
11:34:13 INFO - sub-resource via xhr-request using the meta-referrer
11:34:13 INFO - delivery method with swap-origin-redirect and when
11:34: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:34:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:13 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:34:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 622ms
11:34:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:34:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1361d5000 == 64 [pid = 1666] [id = 174]
11:34:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x124fdcc00) [pid = 1666] [serial = 486] [outer = 0x0]
11:34:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x124fe2800) [pid = 1666] [serial = 487] [outer = 0x124fdcc00]
11:34:14 INFO - PROCESS | 1666 | 1448307254095 Marionette INFO loaded listener.js
11:34:14 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x135873c00) [pid = 1666] [serial = 488] [outer = 0x124fdcc00]
11:34:15 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:34:15 INFO - document served over http requires an https
11:34:15 INFO - sub-resource via fetch-request using the meta-referrer
11:34:15 INFO - delivery method with keep-origin-redirect and when
11:34: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:34:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:15 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:34:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1427ms
11:34:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:34:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x11dacf800 == 65 [pid = 1666] [id = 175]
11:34:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x11d889c00) [pid = 1666] [serial = 489] [outer = 0x0]
11:34:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x11f73ac00) [pid = 1666] [serial = 490] [outer = 0x11d889c00]
11:34:15 INFO - PROCESS | 1666 | 1448307255530 Marionette INFO loaded listener.js
11:34:15 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x1273ab000) [pid = 1666] [serial = 491] [outer = 0x11d889c00]
11:34:16 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:34:16 INFO - document served over http requires an https
11:34:16 INFO - sub-resource via fetch-request using the meta-referrer
11:34:16 INFO - delivery method with no-redirect and when
11:34: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:34:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:16 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:34:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
11:34:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:34:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12139e800 == 66 [pid = 1666] [id = 176]
11:34:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x1134b2800) [pid = 1666] [serial = 492] [outer = 0x0]
11:34:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x11d888400) [pid = 1666] [serial = 493] [outer = 0x1134b2800]
11:34:16 INFO - PROCESS | 1666 | 1448307256463 Marionette INFO loaded listener.js
11:34:16 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x11f731800) [pid = 1666] [serial = 494] [outer = 0x1134b2800]
11:34:17 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:34:17 INFO - document served over http requires an https
11:34:17 INFO - sub-resource via fetch-request using the meta-referrer
11:34:17 INFO - delivery method with swap-origin-redirect and when
11:34: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:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:17 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:34:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 728ms
11:34:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:34:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x11dac8800 == 67 [pid = 1666] [id = 177]
11:34:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x11d431000) [pid = 1666] [serial = 495] [outer = 0x0]
11:34:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x11dce2c00) [pid = 1666] [serial = 496] [outer = 0x11d431000]
11:34:17 INFO - PROCESS | 1666 | 1448307257191 Marionette INFO loaded listener.js
11:34:17 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x121114400) [pid = 1666] [serial = 497] [outer = 0x11d431000]
11:34:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x11df76000 == 68 [pid = 1666] [id = 178]
11:34:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x121028400) [pid = 1666] [serial = 498] [outer = 0x0]
11:34:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x122b04000) [pid = 1666] [serial = 499] [outer = 0x121028400]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0b8000 == 67 [pid = 1666] [id = 159]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12b059000 == 66 [pid = 1666] [id = 158]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x127694000 == 65 [pid = 1666] [id = 157]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x129764800 == 64 [pid = 1666] [id = 156]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x128d80000 == 63 [pid = 1666] [id = 155]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x1278b4000 == 62 [pid = 1666] [id = 154]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x1236d6000 == 61 [pid = 1666] [id = 153]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x122a6a800 == 60 [pid = 1666] [id = 152]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x11d8de800 == 59 [pid = 1666] [id = 151]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x11feca800 == 58 [pid = 1666] [id = 150]
11:34:17 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:34:17 INFO - document served over http requires an https
11:34:17 INFO - sub-resource via iframe-tag using the meta-referrer
11:34:17 INFO - delivery method with keep-origin-redirect and when
11:34: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:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:17 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:34:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 721ms
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x11f5aa800 == 57 [pid = 1666] [id = 149]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x11f573000 == 56 [pid = 1666] [id = 148]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x11dabf800 == 55 [pid = 1666] [id = 147]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x113913000 == 54 [pid = 1666] [id = 146]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x11f5b6000 == 53 [pid = 1666] [id = 145]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x1213a5800 == 52 [pid = 1666] [id = 144]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x132c1f800 == 51 [pid = 1666] [id = 143]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x13a14e000 == 50 [pid = 1666] [id = 142]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x136175000 == 49 [pid = 1666] [id = 141]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x129088800 == 48 [pid = 1666] [id = 140]
11:34:17 INFO - PROCESS | 1666 | --DOCSHELL 0x11e26d000 == 47 [pid = 1666] [id = 139]
11:34:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:34:17 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x12c03e000) [pid = 1666] [serial = 362] [outer = 0x0] [url = about:blank]
11:34:17 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x134c98400) [pid = 1666] [serial = 339] [outer = 0x0] [url = about:blank]
11:34:17 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x1318e3400) [pid = 1666] [serial = 371] [outer = 0x0] [url = about:blank]
11:34:17 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x126dcd800) [pid = 1666] [serial = 350] [outer = 0x0] [url = about:blank]
11:34:17 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x120176800) [pid = 1666] [serial = 302] [outer = 0x0] [url = about:blank]
11:34:17 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x122f4d400) [pid = 1666] [serial = 347] [outer = 0x0] [url = about:blank]
11:34:17 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x1329eb400) [pid = 1666] [serial = 320] [outer = 0x0] [url = about:blank]
11:34:17 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x1253e6400) [pid = 1666] [serial = 305] [outer = 0x0] [url = about:blank]
11:34:17 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x120381c00) [pid = 1666] [serial = 344] [outer = 0x0] [url = about:blank]
11:34:17 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x137d88c00) [pid = 1666] [serial = 376] [outer = 0x0] [url = about:blank]
11:34:17 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x13dd73400) [pid = 1666] [serial = 381] [outer = 0x0] [url = about:blank]
11:34:17 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x12c56a400) [pid = 1666] [serial = 365] [outer = 0x0] [url = about:blank]
11:34:17 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x12902a400) [pid = 1666] [serial = 308] [outer = 0x0] [url = about:blank]
11:34:17 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x122f49000) [pid = 1666] [serial = 368] [outer = 0x0] [url = about:blank]
11:34:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e26d800 == 48 [pid = 1666] [id = 179]
11:34:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x120176800) [pid = 1666] [serial = 500] [outer = 0x0]
11:34:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x1210db000) [pid = 1666] [serial = 501] [outer = 0x120176800]
11:34:17 INFO - PROCESS | 1666 | 1448307257968 Marionette INFO loaded listener.js
11:34:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x122f4d400) [pid = 1666] [serial = 502] [outer = 0x120176800]
11:34:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x11fca0800 == 49 [pid = 1666] [id = 180]
11:34:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x123633000) [pid = 1666] [serial = 503] [outer = 0x0]
11:34:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x124fe5800) [pid = 1666] [serial = 504] [outer = 0x123633000]
11:34:18 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:34:18 INFO - document served over http requires an https
11:34:18 INFO - sub-resource via iframe-tag using the meta-referrer
11:34:18 INFO - delivery method with no-redirect and when
11:34: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:34:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:18 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:34:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 574ms
11:34:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:34:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x11feca000 == 50 [pid = 1666] [id = 181]
11:34:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x12328d800) [pid = 1666] [serial = 505] [outer = 0x0]
11:34:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x124fc4800) [pid = 1666] [serial = 506] [outer = 0x12328d800]
11:34:18 INFO - PROCESS | 1666 | 1448307258505 Marionette INFO loaded listener.js
11:34:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x126d54000) [pid = 1666] [serial = 507] [outer = 0x12328d800]
11:34:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x126b71000 == 51 [pid = 1666] [id = 182]
11:34:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x126889c00) [pid = 1666] [serial = 508] [outer = 0x0]
11:34:18 INFO - PROCESS | 1666 | [1666] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
11:34:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x112ff4400) [pid = 1666] [serial = 509] [outer = 0x126889c00]
11:34:18 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:34:18 INFO - document served over http requires an https
11:34:18 INFO - sub-resource via iframe-tag using the meta-referrer
11:34:18 INFO - delivery method with swap-origin-redirect and when
11:34: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:34:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:18 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:34:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 619ms
11:34:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:34:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f56d000 == 52 [pid = 1666] [id = 183]
11:34:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x11f732c00) [pid = 1666] [serial = 510] [outer = 0x0]
11:34:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x11f73c400) [pid = 1666] [serial = 511] [outer = 0x11f732c00]
11:34:19 INFO - PROCESS | 1666 | 1448307259249 Marionette INFO loaded listener.js
11:34:19 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1210d7c00) [pid = 1666] [serial = 512] [outer = 0x11f732c00]
11:34:19 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:34:19 INFO - document served over http requires an https
11:34:19 INFO - sub-resource via script-tag using the meta-referrer
11:34:19 INFO - delivery method with keep-origin-redirect and when
11:34: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:34:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:19 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:34:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 773ms
11:34:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:34:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x1278b1800 == 53 [pid = 1666] [id = 184]
11:34:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x124f8ec00) [pid = 1666] [serial = 513] [outer = 0x0]
11:34:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x124fe4800) [pid = 1666] [serial = 514] [outer = 0x124f8ec00]
11:34:19 INFO - PROCESS | 1666 | 1448307259955 Marionette INFO loaded listener.js
11:34:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x127368000) [pid = 1666] [serial = 515] [outer = 0x124f8ec00]
11:34:20 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:34:20 INFO - document served over http requires an https
11:34:20 INFO - sub-resource via script-tag using the meta-referrer
11:34:20 INFO - delivery method with no-redirect and when
11:34: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:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:20 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:34:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 624ms
11:34:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:34:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x129d6a000 == 54 [pid = 1666] [id = 185]
11:34:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x1255a6000) [pid = 1666] [serial = 516] [outer = 0x0]
11:34:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x127390c00) [pid = 1666] [serial = 517] [outer = 0x1255a6000]
11:34:20 INFO - PROCESS | 1666 | 1448307260636 Marionette INFO loaded listener.js
11:34:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x1273b0000) [pid = 1666] [serial = 518] [outer = 0x1255a6000]
11:34:21 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:34:21 INFO - document served over http requires an https
11:34:21 INFO - sub-resource via script-tag using the meta-referrer
11:34:21 INFO - delivery method with swap-origin-redirect and when
11:34: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:34:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:21 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:34:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 700ms
11:34:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:34:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b059000 == 55 [pid = 1666] [id = 186]
11:34:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x1274edc00) [pid = 1666] [serial = 519] [outer = 0x0]
11:34:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x127715400) [pid = 1666] [serial = 520] [outer = 0x1274edc00]
11:34:21 INFO - PROCESS | 1666 | 1448307261289 Marionette INFO loaded listener.js
11:34:21 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x128576800) [pid = 1666] [serial = 521] [outer = 0x1274edc00]
11:34:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:34:21 INFO - document served over http requires an https
11:34:21 INFO - sub-resource via xhr-request using the meta-referrer
11:34:21 INFO - delivery method with keep-origin-redirect and when
11:34: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:34:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:34:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 627ms
11:34:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:34:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b267800 == 56 [pid = 1666] [id = 187]
11:34:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x128578000) [pid = 1666] [serial = 522] [outer = 0x0]
11:34:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x128662000) [pid = 1666] [serial = 523] [outer = 0x128578000]
11:34:21 INFO - PROCESS | 1666 | 1448307261964 Marionette INFO loaded listener.js
11:34:22 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x128945800) [pid = 1666] [serial = 524] [outer = 0x128578000]
11:34:22 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:34:22 INFO - document served over http requires an https
11:34:22 INFO - sub-resource via xhr-request using the meta-referrer
11:34:22 INFO - delivery method with no-redirect and when
11:34: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:34:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:22 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:34:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 679ms
11:34:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:34:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e6ea000 == 57 [pid = 1666] [id = 188]
11:34:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x12866e000) [pid = 1666] [serial = 525] [outer = 0x0]
11:34:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x1289d0800) [pid = 1666] [serial = 526] [outer = 0x12866e000]
11:34:22 INFO - PROCESS | 1666 | 1448307262615 Marionette INFO loaded listener.js
11:34:22 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x12bc1d000) [pid = 1666] [serial = 527] [outer = 0x12866e000]
11:34:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:34:23 INFO - document served over http requires an https
11:34:23 INFO - sub-resource via xhr-request using the meta-referrer
11:34:23 INFO - delivery method with swap-origin-redirect and when
11:34: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:34:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:34:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 618ms
11:34:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:34:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x1318ac000 == 58 [pid = 1666] [id = 189]
11:34:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x12b2afc00) [pid = 1666] [serial = 528] [outer = 0x0]
11:34:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x12c060c00) [pid = 1666] [serial = 529] [outer = 0x12b2afc00]
11:34:23 INFO - PROCESS | 1666 | 1448307263268 Marionette INFO loaded listener.js
11:34:23 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x12c56a400) [pid = 1666] [serial = 530] [outer = 0x12b2afc00]
11:34:23 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:34:23 INFO - document served over http requires an http
11:34:23 INFO - sub-resource via fetch-request using the http-csp
11:34:23 INFO - delivery method with keep-origin-redirect and when
11:34:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:23 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:34:23 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 672ms
11:34:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:34:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x134cc1800 == 59 [pid = 1666] [id = 190]
11:34:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x12c569000) [pid = 1666] [serial = 531] [outer = 0x0]
11:34:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x12e1ad800) [pid = 1666] [serial = 532] [outer = 0x12c569000]
11:34:23 INFO - PROCESS | 1666 | 1448307263900 Marionette INFO loaded listener.js
11:34:23 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x132949c00) [pid = 1666] [serial = 533] [outer = 0x12c569000]
11:34:24 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:34:24 INFO - document served over http requires an http
11:34:24 INFO - sub-resource via fetch-request using the http-csp
11:34:24 INFO - delivery method with no-redirect and when
11:34:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:24 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:34:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 622ms
11:34:24 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:34:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x1361d3800 == 60 [pid = 1666] [id = 191]
11:34:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x12c570400) [pid = 1666] [serial = 534] [outer = 0x0]
11:34:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x134c97c00) [pid = 1666] [serial = 535] [outer = 0x12c570400]
11:34:24 INFO - PROCESS | 1666 | 1448307264573 Marionette INFO loaded listener.js
11:34:24 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x135877400) [pid = 1666] [serial = 536] [outer = 0x12c570400]
11:34:25 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:34:25 INFO - document served over http requires an http
11:34:25 INFO - sub-resource via fetch-request using the http-csp
11:34:25 INFO - delivery method with swap-origin-redirect and when
11:34:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:34:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:25 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:34:25 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 671ms
11:34:25 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:34:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a14b000 == 61 [pid = 1666] [id = 192]
11:34:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x135873000) [pid = 1666] [serial = 537] [outer = 0x0]
11:34:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x13587d000) [pid = 1666] [serial = 538] [outer = 0x135873000]
11:34:25 INFO - PROCESS | 1666 | 1448307265205 Marionette INFO loaded listener.js
11:34:25 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x137d86400) [pid = 1666] [serial = 539] [outer = 0x135873000]
11:34:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a164000 == 62 [pid = 1666] [id = 193]
11:34:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x1282c3400) [pid = 1666] [serial = 540] [outer = 0x0]
11:34:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x1282c8400) [pid = 1666] [serial = 541] [outer = 0x1282c3400]
11:34:25 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:34:25 INFO - document served over http requires an http
11:34:25 INFO - sub-resource via iframe-tag using the http-csp
11:34:25 INFO - delivery method with keep-origin-redirect and when
11:34: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:34:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:25 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:34:25 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 672ms
11:34:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:34:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a4b3800 == 63 [pid = 1666] [id = 194]
11:34:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x1282c8000) [pid = 1666] [serial = 542] [outer = 0x0]
11:34:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x1282d0400) [pid = 1666] [serial = 543] [outer = 0x1282c8000]
11:34:25 INFO - PROCESS | 1666 | 1448307265966 Marionette INFO loaded listener.js
11:34:26 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x13dd76800) [pid = 1666] [serial = 544] [outer = 0x1282c8000]
11:34:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x129768800 == 64 [pid = 1666] [id = 195]
11:34:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x1273a2000) [pid = 1666] [serial = 545] [outer = 0x0]
11:34:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x13aec7400) [pid = 1666] [serial = 546] [outer = 0x1273a2000]
11:34:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x13aec9000) [pid = 1666] [serial = 547] [outer = 0x137d87800]
11:34:26 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:34:26 INFO - document served over http requires an http
11:34:26 INFO - sub-resource via iframe-tag using the http-csp
11:34:26 INFO - delivery method with no-redirect and when
11:34:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:26 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:34:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 828ms
11:34:26 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:34:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x139368000 == 65 [pid = 1666] [id = 196]
11:34:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x137d8e000) [pid = 1666] [serial = 548] [outer = 0x0]
11:34:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x13aec7800) [pid = 1666] [serial = 549] [outer = 0x137d8e000]
11:34:26 INFO - PROCESS | 1666 | 1448307266753 Marionette INFO loaded listener.js
11:34:26 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x13dd79c00) [pid = 1666] [serial = 550] [outer = 0x137d8e000]
11:34:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x13000d800 == 66 [pid = 1666] [id = 197]
11:34:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x127732000) [pid = 1666] [serial = 551] [outer = 0x0]
11:34:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x127731000) [pid = 1666] [serial = 552] [outer = 0x127732000]
11:34:27 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:34:27 INFO - document served over http requires an http
11:34:27 INFO - sub-resource via iframe-tag using the http-csp
11:34:27 INFO - delivery method with swap-origin-redirect and when
11:34:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:34:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:27 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:34:27 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 777ms
11:34:27 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:34:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x13937e000 == 67 [pid = 1666] [id = 198]
11:34:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x127732400) [pid = 1666] [serial = 553] [outer = 0x0]
11:34:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x127738000) [pid = 1666] [serial = 554] [outer = 0x127732400]
11:34:27 INFO - PROCESS | 1666 | 1448307267524 Marionette INFO loaded listener.js
11:34:27 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x129b9c000) [pid = 1666] [serial = 555] [outer = 0x127732400]
11:34:28 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:34:28 INFO - document served over http requires an http
11:34:28 INFO - sub-resource via script-tag using the http-csp
11:34:28 INFO - delivery method with keep-origin-redirect and when
11:34: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:34:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:28 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:34:28 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 675ms
11:34:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:34:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x13abdf000 == 68 [pid = 1666] [id = 199]
11:34:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x139192400) [pid = 1666] [serial = 556] [outer = 0x0]
11:34:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x139199800) [pid = 1666] [serial = 557] [outer = 0x139192400]
11:34:28 INFO - PROCESS | 1666 | 1448307268183 Marionette INFO loaded listener.js
11:34:28 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x1391a0000) [pid = 1666] [serial = 558] [outer = 0x139192400]
11:34:29 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:34:29 INFO - document served over http requires an http
11:34:29 INFO - sub-resource via script-tag using the http-csp
11:34:29 INFO - delivery method with no-redirect and when
11:34:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:29 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:34:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1430ms
11:34:29 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:34:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x13821b000 == 69 [pid = 1666] [id = 200]
11:34:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x12172b000) [pid = 1666] [serial = 559] [outer = 0x0]
11:34:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 203 (0x12172f000) [pid = 1666] [serial = 560] [outer = 0x12172b000]
11:34:29 INFO - PROCESS | 1666 | 1448307269617 Marionette INFO loaded listener.js
11:34:29 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 204 (0x121736000) [pid = 1666] [serial = 561] [outer = 0x12172b000]
11:34:30 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:34:30 INFO - document served over http requires an http
11:34:30 INFO - sub-resource via script-tag using the http-csp
11:34:30 INFO - delivery method with swap-origin-redirect and when
11:34:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:34:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:30 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:34:30 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 619ms
11:34:30 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:34:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b24d000 == 70 [pid = 1666] [id = 201]
11:34:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 205 (0x128949000) [pid = 1666] [serial = 562] [outer = 0x0]
11:34:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 206 (0x13919dc00) [pid = 1666] [serial = 563] [outer = 0x128949000]
11:34:30 INFO - PROCESS | 1666 | 1448307270252 Marionette INFO loaded listener.js
11:34:30 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 207 (0x1391ce800) [pid = 1666] [serial = 564] [outer = 0x128949000]
11:34:30 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:34:30 INFO - document served over http requires an http
11:34:30 INFO - sub-resource via xhr-request using the http-csp
11:34:30 INFO - delivery method with keep-origin-redirect and when
11:34:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:30 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:34:30 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 825ms
11:34:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:34:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d7b800 == 71 [pid = 1666] [id = 202]
11:34:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 208 (0x11f9afc00) [pid = 1666] [serial = 565] [outer = 0x0]
11:34:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 209 (0x11ff6a800) [pid = 1666] [serial = 566] [outer = 0x11f9afc00]
11:34:31 INFO - PROCESS | 1666 | 1448307271066 Marionette INFO loaded listener.js
11:34:31 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 210 (0x124fdb000) [pid = 1666] [serial = 567] [outer = 0x11f9afc00]
11:34:31 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:34:31 INFO - document served over http requires an http
11:34:31 INFO - sub-resource via xhr-request using the http-csp
11:34:31 INFO - delivery method with no-redirect and when
11:34: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:34:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:31 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:34:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 628ms
11:34:31 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:34:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x1318aa800 == 72 [pid = 1666] [id = 203]
11:34:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 211 (0x11f9e5000) [pid = 1666] [serial = 568] [outer = 0x0]
11:34:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 212 (0x124fe8000) [pid = 1666] [serial = 569] [outer = 0x11f9e5000]
11:34:31 INFO - PROCESS | 1666 | 1448307271699 Marionette INFO loaded listener.js
11:34:31 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 213 (0x1273a8000) [pid = 1666] [serial = 570] [outer = 0x11f9e5000]
11:34:32 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:34:32 INFO - document served over http requires an http
11:34:32 INFO - sub-resource via xhr-request using the http-csp
11:34:32 INFO - delivery method with swap-origin-redirect and when
11:34:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:34:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:32 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:34:32 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 676ms
11:34:32 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:34:32 INFO - PROCESS | 1666 | --DOCSHELL 0x11fca0800 == 71 [pid = 1666] [id = 180]
11:34:32 INFO - PROCESS | 1666 | --DOCSHELL 0x11e26d800 == 70 [pid = 1666] [id = 179]
11:34:32 INFO - PROCESS | 1666 | --DOCSHELL 0x11df76000 == 69 [pid = 1666] [id = 178]
11:34:32 INFO - PROCESS | 1666 | --DOCSHELL 0x11dac8800 == 68 [pid = 1666] [id = 177]
11:34:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12139e800 == 67 [pid = 1666] [id = 176]
11:34:32 INFO - PROCESS | 1666 | --DOCSHELL 0x1361d5000 == 66 [pid = 1666] [id = 174]
11:34:32 INFO - PROCESS | 1666 | --DOCSHELL 0x13616a000 == 65 [pid = 1666] [id = 173]
11:34:32 INFO - PROCESS | 1666 | --DOCSHELL 0x1359bd000 == 64 [pid = 1666] [id = 172]
11:34:32 INFO - PROCESS | 1666 | --DOCSHELL 0x13190a800 == 63 [pid = 1666] [id = 167]
11:34:32 INFO - PROCESS | 1666 | --DOCSHELL 0x130002800 == 62 [pid = 1666] [id = 165]
11:34:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12e81b800 == 61 [pid = 1666] [id = 164]
11:34:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12b04c800 == 60 [pid = 1666] [id = 163]
11:34:32 INFO - PROCESS | 1666 | --DOCSHELL 0x121395800 == 59 [pid = 1666] [id = 162]
11:34:32 INFO - PROCESS | 1666 | --DOCSHELL 0x11d24e000 == 58 [pid = 1666] [id = 161]
11:34:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x11daca800 == 59 [pid = 1666] [id = 204]
11:34:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 214 (0x11d1c0800) [pid = 1666] [serial = 571] [outer = 0x0]
11:34:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 215 (0x120177000) [pid = 1666] [serial = 572] [outer = 0x11d1c0800]
11:34:32 INFO - PROCESS | 1666 | 1448307272443 Marionette INFO loaded listener.js
11:34:32 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 216 (0x1274e5000) [pid = 1666] [serial = 573] [outer = 0x11d1c0800]
11:34:32 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:34:32 INFO - document served over http requires an https
11:34:32 INFO - sub-resource via fetch-request using the http-csp
11:34:32 INFO - delivery method with keep-origin-redirect and when
11:34:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:32 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:34:32 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 624ms
11:34:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:34:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213a3000 == 60 [pid = 1666] [id = 205]
11:34:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 217 (0x1282c8c00) [pid = 1666] [serial = 574] [outer = 0x0]
11:34:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 218 (0x1282cc000) [pid = 1666] [serial = 575] [outer = 0x1282c8c00]
11:34:33 INFO - PROCESS | 1666 | 1448307272996 Marionette INFO loaded listener.js
11:34:33 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 219 (0x128947c00) [pid = 1666] [serial = 576] [outer = 0x1282c8c00]
11:34:33 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:34:33 INFO - document served over http requires an https
11:34:33 INFO - sub-resource via fetch-request using the http-csp
11:34:33 INFO - delivery method with no-redirect and when
11:34: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:34:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:33 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:34:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 520ms
11:34:33 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:34:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e826000 == 61 [pid = 1666] [id = 206]
11:34:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 220 (0x128940000) [pid = 1666] [serial = 577] [outer = 0x0]
11:34:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 221 (0x12902d400) [pid = 1666] [serial = 578] [outer = 0x128940000]
11:34:33 INFO - PROCESS | 1666 | 1448307273544 Marionette INFO loaded listener.js
11:34:33 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 222 (0x12b0d2400) [pid = 1666] [serial = 579] [outer = 0x128940000]
11:34:33 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:34:33 INFO - document served over http requires an https
11:34:33 INFO - sub-resource via fetch-request using the http-csp
11:34:33 INFO - delivery method with swap-origin-redirect and when
11:34: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:34:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:33 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:34:33 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 576ms
11:34:33 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:34:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x132c09800 == 62 [pid = 1666] [id = 207]
11:34:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 223 (0x12c22b400) [pid = 1666] [serial = 580] [outer = 0x0]
11:34:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 224 (0x12e1b0800) [pid = 1666] [serial = 581] [outer = 0x12c22b400]
11:34:34 INFO - PROCESS | 1666 | 1448307274165 Marionette INFO loaded listener.js
11:34:34 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 225 (0x1329e8c00) [pid = 1666] [serial = 582] [outer = 0x12c22b400]
11:34:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359a2000 == 63 [pid = 1666] [id = 208]
11:34:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 226 (0x11e2ed400) [pid = 1666] [serial = 583] [outer = 0x0]
11:34:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 227 (0x11e2f1c00) [pid = 1666] [serial = 584] [outer = 0x11e2ed400]
11:34:34 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:34:34 INFO - document served over http requires an https
11:34:34 INFO - sub-resource via iframe-tag using the http-csp
11:34:34 INFO - delivery method with keep-origin-redirect and when
11:34:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:34 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:34:34 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 624ms
11:34:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:34:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x135add000 == 64 [pid = 1666] [id = 209]
11:34:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 228 (0x11e2f1800) [pid = 1666] [serial = 585] [outer = 0x0]
11:34:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 229 (0x11e2f6800) [pid = 1666] [serial = 586] [outer = 0x11e2f1800]
11:34:34 INFO - PROCESS | 1666 | 1448307274781 Marionette INFO loaded listener.js
11:34:34 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 230 (0x1318e2000) [pid = 1666] [serial = 587] [outer = 0x11e2f1800]
11:34:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x139366000 == 65 [pid = 1666] [id = 210]
11:34:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 231 (0x11e2fac00) [pid = 1666] [serial = 588] [outer = 0x0]
11:34:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 232 (0x11f836800) [pid = 1666] [serial = 589] [outer = 0x11e2fac00]
11:34:35 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:34:35 INFO - document served over http requires an https
11:34:35 INFO - sub-resource via iframe-tag using the http-csp
11:34:35 INFO - delivery method with no-redirect and when
11:34:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:35 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:34:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 576ms
11:34:35 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:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 231 (0x11d88c800) [pid = 1666] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 230 (0x1274e7400) [pid = 1666] [serial = 327] [outer = 0x0] [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:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 229 (0x12c574400) [pid = 1666] [serial = 324] [outer = 0x0] [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:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 228 (0x127742c00) [pid = 1666] [serial = 435] [outer = 0x0] [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:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 227 (0x12771d800) [pid = 1666] [serial = 332] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 226 (0x12902a000) [pid = 1666] [serial = 466] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 225 (0x12771ec00) [pid = 1666] [serial = 461] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307249154]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 224 (0x1210de400) [pid = 1666] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 223 (0x11d887400) [pid = 1666] [serial = 441] [outer = 0x0] [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:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 222 (0x121bf1000) [pid = 1666] [serial = 421] [outer = 0x0] [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:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 221 (0x120382000) [pid = 1666] [serial = 416] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 220 (0x11d892400) [pid = 1666] [serial = 411] [outer = 0x0] [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:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 219 (0x113934000) [pid = 1666] [serial = 408] [outer = 0x0] [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:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 218 (0x11d892800) [pid = 1666] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 217 (0x11d5dc800) [pid = 1666] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 216 (0x1202d7400) [pid = 1666] [serial = 414] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 215 (0x121602400) [pid = 1666] [serial = 424] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 214 (0x129032400) [pid = 1666] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 213 (0x127745000) [pid = 1666] [serial = 384] [outer = 0x0] [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:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 212 (0x123633000) [pid = 1666] [serial = 503] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307258252]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 211 (0x120176800) [pid = 1666] [serial = 500] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 210 (0x1134b2800) [pid = 1666] [serial = 492] [outer = 0x0] [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:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 209 (0x127362c00) [pid = 1666] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 208 (0x121028400) [pid = 1666] [serial = 498] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 207 (0x1210d9c00) [pid = 1666] [serial = 419] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307241695]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 206 (0x124f8e400) [pid = 1666] [serial = 426] [outer = 0x0] [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:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 205 (0x127391800) [pid = 1666] [serial = 432] [outer = 0x0] [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:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 204 (0x11d431000) [pid = 1666] [serial = 495] [outer = 0x0] [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:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 203 (0x12362b000) [pid = 1666] [serial = 444] [outer = 0x0] [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:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 202 (0x11db10800) [pid = 1666] [serial = 439] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 201 (0x12736ac00) [pid = 1666] [serial = 442] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x11ff6dc00) [pid = 1666] [serial = 412] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x11dc1b800) [pid = 1666] [serial = 409] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x129023400) [pid = 1666] [serial = 397] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x120e0e400) [pid = 1666] [serial = 417] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x11db0d000) [pid = 1666] [serial = 406] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x122b0d000) [pid = 1666] [serial = 422] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x127370c00) [pid = 1666] [serial = 400] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x129023800) [pid = 1666] [serial = 445] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x127713000) [pid = 1666] [serial = 394] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x124f91400) [pid = 1666] [serial = 425] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x1274e6000) [pid = 1666] [serial = 433] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x121de0c00) [pid = 1666] [serial = 391] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x12736a800) [pid = 1666] [serial = 430] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x12774ec00) [pid = 1666] [serial = 436] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x121608000) [pid = 1666] [serial = 420] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307241695]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x124fc5c00) [pid = 1666] [serial = 427] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x121027400) [pid = 1666] [serial = 415] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x127370000) [pid = 1666] [serial = 403] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x11f619800) [pid = 1666] [serial = 388] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x124fc4800) [pid = 1666] [serial = 506] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x129b99c00) [pid = 1666] [serial = 448] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x124fe2800) [pid = 1666] [serial = 487] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x12c56e800) [pid = 1666] [serial = 475] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x1318e2400) [pid = 1666] [serial = 481] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x1329edc00) [pid = 1666] [serial = 484] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x12c067800) [pid = 1666] [serial = 472] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x128581c00) [pid = 1666] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307249154]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x124f8ac00) [pid = 1666] [serial = 459] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x11f73ac00) [pid = 1666] [serial = 490] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x12b0cd000) [pid = 1666] [serial = 467] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x128942c00) [pid = 1666] [serial = 464] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x122b04000) [pid = 1666] [serial = 499] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x11dce2c00) [pid = 1666] [serial = 496] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x11d888400) [pid = 1666] [serial = 493] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x124fe5800) [pid = 1666] [serial = 504] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307258252]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x1210db000) [pid = 1666] [serial = 501] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x12e586000) [pid = 1666] [serial = 478] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x121bf4800) [pid = 1666] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x11f9de400) [pid = 1666] [serial = 454] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x113853400) [pid = 1666] [serial = 451] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x12b0cf000) [pid = 1666] [serial = 469] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x11d895c00) [pid = 1666] [serial = 323] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x1289c6000) [pid = 1666] [serial = 443] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x1274f2400) [pid = 1666] [serial = 329] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x132cae400) [pid = 1666] [serial = 326] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x134c93000) [pid = 1666] [serial = 334] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x128662400) [pid = 1666] [serial = 437] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x123630800) [pid = 1666] [serial = 440] [outer = 0x0] [url = about:blank]
11:34:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x127678000 == 66 [pid = 1666] [id = 211]
11:34:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x112679000) [pid = 1666] [serial = 590] [outer = 0x0]
11:34:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1134b2800) [pid = 1666] [serial = 591] [outer = 0x112679000]
11:34:35 INFO - PROCESS | 1666 | 1448307275434 Marionette INFO loaded listener.js
11:34:35 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x11f619800) [pid = 1666] [serial = 592] [outer = 0x112679000]
11:34:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a4b6800 == 67 [pid = 1666] [id = 212]
11:34:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x11f837400) [pid = 1666] [serial = 593] [outer = 0x0]
11:34:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x11f9de400) [pid = 1666] [serial = 594] [outer = 0x11f837400]
11:34:35 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:34:35 INFO - document served over http requires an https
11:34:35 INFO - sub-resource via iframe-tag using the http-csp
11:34:35 INFO - delivery method with swap-origin-redirect and when
11:34:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:35 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:34:35 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 622ms
11:34:35 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:34:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x131a39800 == 68 [pid = 1666] [id = 213]
11:34:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x11e2f2000) [pid = 1666] [serial = 595] [outer = 0x0]
11:34:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x11f83cc00) [pid = 1666] [serial = 596] [outer = 0x11e2f2000]
11:34:35 INFO - PROCESS | 1666 | 1448307275979 Marionette INFO loaded listener.js
11:34:36 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x1236bb000) [pid = 1666] [serial = 597] [outer = 0x11e2f2000]
11:34:36 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:34:36 INFO - document served over http requires an https
11:34:36 INFO - sub-resource via script-tag using the http-csp
11:34:36 INFO - delivery method with keep-origin-redirect and when
11:34:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:36 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:34:36 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 518ms
11:34:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:34:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x131a54800 == 69 [pid = 1666] [id = 214]
11:34:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x11e7cc800) [pid = 1666] [serial = 598] [outer = 0x0]
11:34:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x11e7cfc00) [pid = 1666] [serial = 599] [outer = 0x11e7cc800]
11:34:36 INFO - PROCESS | 1666 | 1448307276482 Marionette INFO loaded listener.js
11:34:36 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x11e7d6c00) [pid = 1666] [serial = 600] [outer = 0x11e7cc800]
11:34:36 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:34:36 INFO - document served over http requires an https
11:34:36 INFO - sub-resource via script-tag using the http-csp
11:34:36 INFO - delivery method with no-redirect and when
11:34:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:36 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:34:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 522ms
11:34:36 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:34:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x1382b3000 == 70 [pid = 1666] [id = 215]
11:34:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x124fe6800) [pid = 1666] [serial = 601] [outer = 0x0]
11:34:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x1274e4c00) [pid = 1666] [serial = 602] [outer = 0x124fe6800]
11:34:37 INFO - PROCESS | 1666 | 1448307277020 Marionette INFO loaded listener.js
11:34:37 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x134c96c00) [pid = 1666] [serial = 603] [outer = 0x124fe6800]
11:34:37 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:34:37 INFO - document served over http requires an https
11:34:37 INFO - sub-resource via script-tag using the http-csp
11:34:37 INFO - delivery method with swap-origin-redirect and when
11:34: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:34:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:37 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:34:37 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 474ms
11:34:37 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:34:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x11d2d0800 == 71 [pid = 1666] [id = 216]
11:34:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x112682000) [pid = 1666] [serial = 604] [outer = 0x0]
11:34:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x1134b7400) [pid = 1666] [serial = 605] [outer = 0x112682000]
11:34:37 INFO - PROCESS | 1666 | 1448307277579 Marionette INFO loaded listener.js
11:34:37 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x11db10800) [pid = 1666] [serial = 606] [outer = 0x112682000]
11:34:38 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:34:38 INFO - document served over http requires an https
11:34:38 INFO - sub-resource via xhr-request using the http-csp
11:34:38 INFO - delivery method with keep-origin-redirect and when
11:34:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:38 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:34:38 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 773ms
11:34:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:34:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b258800 == 72 [pid = 1666] [id = 217]
11:34:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x11e7d4800) [pid = 1666] [serial = 607] [outer = 0x0]
11:34:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x11f834000) [pid = 1666] [serial = 608] [outer = 0x11e7d4800]
11:34:38 INFO - PROCESS | 1666 | 1448307278307 Marionette INFO loaded listener.js
11:34:38 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x12172a000) [pid = 1666] [serial = 609] [outer = 0x11e7d4800]
11:34:38 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:34:38 INFO - document served over http requires an https
11:34:38 INFO - sub-resource via xhr-request using the http-csp
11:34:38 INFO - delivery method with no-redirect and when
11:34:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:38 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:34:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 681ms
11:34:38 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:34:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b374800 == 73 [pid = 1666] [id = 218]
11:34:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x121370000) [pid = 1666] [serial = 610] [outer = 0x0]
11:34:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x1255ad400) [pid = 1666] [serial = 611] [outer = 0x121370000]
11:34:39 INFO - PROCESS | 1666 | 1448307279075 Marionette INFO loaded listener.js
11:34:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x1274f0400) [pid = 1666] [serial = 612] [outer = 0x121370000]
11:34:39 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:34:39 INFO - document served over http requires an https
11:34:39 INFO - sub-resource via xhr-request using the http-csp
11:34:39 INFO - delivery method with swap-origin-redirect and when
11:34:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:39 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:34:39 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 673ms
11:34:39 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:34:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x1393e5800 == 74 [pid = 1666] [id = 219]
11:34:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x127371c00) [pid = 1666] [serial = 613] [outer = 0x0]
11:34:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x1282c3c00) [pid = 1666] [serial = 614] [outer = 0x127371c00]
11:34:39 INFO - PROCESS | 1666 | 1448307279699 Marionette INFO loaded listener.js
11:34:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x12b2b9400) [pid = 1666] [serial = 615] [outer = 0x127371c00]
11:34:40 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:34:40 INFO - document served over http requires an http
11:34:40 INFO - sub-resource via fetch-request using the http-csp
11:34:40 INFO - delivery method with keep-origin-redirect and when
11:34:40 INFO - the target request is same-origin.
11:34:40 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 626ms
11:34:40 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:34:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b38c000 == 75 [pid = 1666] [id = 220]
11:34:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x12902fc00) [pid = 1666] [serial = 616] [outer = 0x0]
11:34:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x12c56c800) [pid = 1666] [serial = 617] [outer = 0x12902fc00]
11:34:40 INFO - PROCESS | 1666 | 1448307280363 Marionette INFO loaded listener.js
11:34:40 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x132947800) [pid = 1666] [serial = 618] [outer = 0x12902fc00]
11:34:40 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:34:40 INFO - document served over http requires an http
11:34:40 INFO - sub-resource via fetch-request using the http-csp
11:34:40 INFO - delivery method with no-redirect and when
11:34:40 INFO - the target request is same-origin.
11:34:40 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 676ms
11:34:40 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:34:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x135a7a000 == 76 [pid = 1666] [id = 221]
11:34:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x135875400) [pid = 1666] [serial = 619] [outer = 0x0]
11:34:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x13587a000) [pid = 1666] [serial = 620] [outer = 0x135875400]
11:34:41 INFO - PROCESS | 1666 | 1448307281009 Marionette INFO loaded listener.js
11:34:41 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x135a9a800) [pid = 1666] [serial = 621] [outer = 0x135875400]
11:34:41 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:34:41 INFO - document served over http requires an http
11:34:41 INFO - sub-resource via fetch-request using the http-csp
11:34:41 INFO - delivery method with swap-origin-redirect and when
11:34: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:34:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:41 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:34:41 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 673ms
11:34:41 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:34:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a8c0800 == 77 [pid = 1666] [id = 222]
11:34:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x137d81400) [pid = 1666] [serial = 622] [outer = 0x0]
11:34:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x13919f400) [pid = 1666] [serial = 623] [outer = 0x137d81400]
11:34:41 INFO - PROCESS | 1666 | 1448307281704 Marionette INFO loaded listener.js
11:34:41 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x1391d3800) [pid = 1666] [serial = 624] [outer = 0x137d81400]
11:34:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x139468000 == 78 [pid = 1666] [id = 223]
11:34:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x139162c00) [pid = 1666] [serial = 625] [outer = 0x0]
11:34:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x139161400) [pid = 1666] [serial = 626] [outer = 0x139162c00]
11:34:42 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:34:42 INFO - document served over http requires an http
11:34:42 INFO - sub-resource via iframe-tag using the http-csp
11:34:42 INFO - delivery method with keep-origin-redirect and when
11:34:42 INFO - the target request is same-origin.
11:34:42 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 673ms
11:34:42 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:34:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x139473000 == 79 [pid = 1666] [id = 224]
11:34:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x137d8ec00) [pid = 1666] [serial = 627] [outer = 0x0]
11:34:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x139167800) [pid = 1666] [serial = 628] [outer = 0x137d8ec00]
11:34:42 INFO - PROCESS | 1666 | 1448307282382 Marionette INFO loaded listener.js
11:34:42 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x139170000) [pid = 1666] [serial = 629] [outer = 0x137d8ec00]
11:34:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x13947b000 == 80 [pid = 1666] [id = 225]
11:34:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x127528000) [pid = 1666] [serial = 630] [outer = 0x0]
11:34:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x12752b400) [pid = 1666] [serial = 631] [outer = 0x127528000]
11:34:42 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:34:42 INFO - document served over http requires an http
11:34:42 INFO - sub-resource via iframe-tag using the http-csp
11:34:42 INFO - delivery method with no-redirect and when
11:34:42 INFO - the target request is same-origin.
11:34:42 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 678ms
11:34:42 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:34:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a8c2800 == 81 [pid = 1666] [id = 226]
11:34:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x127528c00) [pid = 1666] [serial = 632] [outer = 0x0]
11:34:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x12752fc00) [pid = 1666] [serial = 633] [outer = 0x127528c00]
11:34:43 INFO - PROCESS | 1666 | 1448307283127 Marionette INFO loaded listener.js
11:34:43 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x127536c00) [pid = 1666] [serial = 634] [outer = 0x127528c00]
11:34:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x139ba1000 == 82 [pid = 1666] [id = 227]
11:34:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x13916e000) [pid = 1666] [serial = 635] [outer = 0x0]
11:34:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x127532c00) [pid = 1666] [serial = 636] [outer = 0x13916e000]
11:34:43 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:34:43 INFO - document served over http requires an http
11:34:43 INFO - sub-resource via iframe-tag using the http-csp
11:34:43 INFO - delivery method with swap-origin-redirect and when
11:34: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:34:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:43 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:34:43 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 723ms
11:34:43 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:34:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x139baa000 == 83 [pid = 1666] [id = 228]
11:34:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x127531c00) [pid = 1666] [serial = 637] [outer = 0x0]
11:34:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x1391d0400) [pid = 1666] [serial = 638] [outer = 0x127531c00]
11:34:43 INFO - PROCESS | 1666 | 1448307283802 Marionette INFO loaded listener.js
11:34:43 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 203 (0x13ab8d800) [pid = 1666] [serial = 639] [outer = 0x127531c00]
11:34:44 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:34:44 INFO - document served over http requires an http
11:34:44 INFO - sub-resource via script-tag using the http-csp
11:34:44 INFO - delivery method with keep-origin-redirect and when
11:34:44 INFO - the target request is same-origin.
11:34:44 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 728ms
11:34:44 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:34:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bd08800 == 84 [pid = 1666] [id = 229]
11:34:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 204 (0x13ab8f400) [pid = 1666] [serial = 640] [outer = 0x0]
11:34:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 205 (0x13ab93c00) [pid = 1666] [serial = 641] [outer = 0x13ab8f400]
11:34:44 INFO - PROCESS | 1666 | 1448307284533 Marionette INFO loaded listener.js
11:34:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 206 (0x13dd74000) [pid = 1666] [serial = 642] [outer = 0x13ab8f400]
11:34:45 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:34:45 INFO - document served over http requires an http
11:34:45 INFO - sub-resource via script-tag using the http-csp
11:34:45 INFO - delivery method with no-redirect and when
11:34:45 INFO - the target request is same-origin.
11:34:45 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 671ms
11:34:45 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:34:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bc5a000 == 85 [pid = 1666] [id = 230]
11:34:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 207 (0x13bb83c00) [pid = 1666] [serial = 643] [outer = 0x0]
11:34:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 208 (0x13bb8a000) [pid = 1666] [serial = 644] [outer = 0x13bb83c00]
11:34:45 INFO - PROCESS | 1666 | 1448307285194 Marionette INFO loaded listener.js
11:34:45 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 209 (0x13dd7bc00) [pid = 1666] [serial = 645] [outer = 0x13bb83c00]
11:34:45 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:34:45 INFO - document served over http requires an http
11:34:45 INFO - sub-resource via script-tag using the http-csp
11:34:45 INFO - delivery method with swap-origin-redirect and when
11:34:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:45 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:34:45 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 621ms
11:34:45 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:34:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x134945000 == 86 [pid = 1666] [id = 231]
11:34:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 210 (0x1274e7000) [pid = 1666] [serial = 646] [outer = 0x0]
11:34:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 211 (0x13b45e800) [pid = 1666] [serial = 647] [outer = 0x1274e7000]
11:34:45 INFO - PROCESS | 1666 | 1448307285848 Marionette INFO loaded listener.js
11:34:45 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 212 (0x13b46a400) [pid = 1666] [serial = 648] [outer = 0x1274e7000]
11:34:47 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:34:47 INFO - document served over http requires an http
11:34:47 INFO - sub-resource via xhr-request using the http-csp
11:34:47 INFO - delivery method with keep-origin-redirect and when
11:34:47 INFO - the target request is same-origin.
11:34:47 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 1679ms
11:34:47 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:34:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b86d000 == 87 [pid = 1666] [id = 232]
11:34:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 213 (0x13b45d400) [pid = 1666] [serial = 649] [outer = 0x0]
11:34:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 214 (0x13b46a800) [pid = 1666] [serial = 650] [outer = 0x13b45d400]
11:34:47 INFO - PROCESS | 1666 | 1448307287526 Marionette INFO loaded listener.js
11:34:47 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 215 (0x148531c00) [pid = 1666] [serial = 651] [outer = 0x13b45d400]
11:34:48 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:34:48 INFO - document served over http requires an http
11:34:48 INFO - sub-resource via xhr-request using the http-csp
11:34:48 INFO - delivery method with no-redirect and when
11:34:48 INFO - the target request is same-origin.
11:34:48 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 670ms
11:34:48 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:34:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x113912000 == 88 [pid = 1666] [id = 233]
11:34:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 216 (0x11c887c00) [pid = 1666] [serial = 652] [outer = 0x0]
11:34:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 217 (0x121216800) [pid = 1666] [serial = 653] [outer = 0x11c887c00]
11:34:48 INFO - PROCESS | 1666 | 1448307288176 Marionette INFO loaded listener.js
11:34:48 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 218 (0x148534000) [pid = 1666] [serial = 654] [outer = 0x11c887c00]
11:34:49 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:34:49 INFO - document served over http requires an http
11:34:49 INFO - sub-resource via xhr-request using the http-csp
11:34:49 INFO - delivery method with swap-origin-redirect and when
11:34:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:34:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:34:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:49 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:34:49 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 1174ms
11:34:49 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:34:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x128430800 == 89 [pid = 1666] [id = 234]
11:34:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 219 (0x11f5dfc00) [pid = 1666] [serial = 655] [outer = 0x0]
11:34:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 220 (0x11f835000) [pid = 1666] [serial = 656] [outer = 0x11f5dfc00]
11:34:49 INFO - PROCESS | 1666 | 1448307289373 Marionette INFO loaded listener.js
11:34:49 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 221 (0x12136d800) [pid = 1666] [serial = 657] [outer = 0x11f5dfc00]
11:34:49 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:34:49 INFO - document served over http requires an https
11:34:49 INFO - sub-resource via fetch-request using the http-csp
11:34:49 INFO - delivery method with keep-origin-redirect and when
11:34:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:49 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:34:49 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 626ms
11:34:49 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:34:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a7e8000 == 90 [pid = 1666] [id = 235]
11:34:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 222 (0x11f730800) [pid = 1666] [serial = 658] [outer = 0x0]
11:34:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 223 (0x121371800) [pid = 1666] [serial = 659] [outer = 0x11f730800]
11:34:49 INFO - PROCESS | 1666 | 1448307289985 Marionette INFO loaded listener.js
11:34:50 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 224 (0x126dda800) [pid = 1666] [serial = 660] [outer = 0x11f730800]
11:34:50 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:34:50 INFO - document served over http requires an https
11:34:50 INFO - sub-resource via fetch-request using the http-csp
11:34:50 INFO - delivery method with no-redirect and when
11:34: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:34:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:50 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:34:50 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 776ms
11:34:50 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:34:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f5aa800 == 91 [pid = 1666] [id = 236]
11:34:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 225 (0x11e7cd800) [pid = 1666] [serial = 661] [outer = 0x0]
11:34:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 226 (0x120179000) [pid = 1666] [serial = 662] [outer = 0x11e7cd800]
11:34:50 INFO - PROCESS | 1666 | 1448307290769 Marionette INFO loaded listener.js
11:34:50 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 227 (0x121bf4800) [pid = 1666] [serial = 663] [outer = 0x11e7cd800]
11:34:51 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:34:51 INFO - document served over http requires an https
11:34:51 INFO - sub-resource via fetch-request using the http-csp
11:34:51 INFO - delivery method with swap-origin-redirect and when
11:34:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:51 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:34:51 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 621ms
11:34:51 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:34:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x12768a000 == 92 [pid = 1666] [id = 237]
11:34:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 228 (0x121027400) [pid = 1666] [serial = 664] [outer = 0x0]
11:34:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 229 (0x1219e1800) [pid = 1666] [serial = 665] [outer = 0x121027400]
11:34:51 INFO - PROCESS | 1666 | 1448307291395 Marionette INFO loaded listener.js
11:34:51 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 230 (0x126ddb800) [pid = 1666] [serial = 666] [outer = 0x121027400]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1318a0000 == 91 [pid = 1666] [id = 166]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x137adc800 == 90 [pid = 1666] [id = 138]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x128d8a000 == 89 [pid = 1666] [id = 82]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1382b3000 == 88 [pid = 1666] [id = 215]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x131a54800 == 87 [pid = 1666] [id = 214]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x131a39800 == 86 [pid = 1666] [id = 213]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x13a4b6800 == 85 [pid = 1666] [id = 212]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x127678000 == 84 [pid = 1666] [id = 211]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x139366000 == 83 [pid = 1666] [id = 210]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x135add000 == 82 [pid = 1666] [id = 209]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1359a2000 == 81 [pid = 1666] [id = 208]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x132c09800 == 80 [pid = 1666] [id = 207]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12e826000 == 79 [pid = 1666] [id = 206]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x126b71000 == 78 [pid = 1666] [id = 182]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1213a3000 == 77 [pid = 1666] [id = 205]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x11daca800 == 76 [pid = 1666] [id = 204]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12e38f800 == 75 [pid = 1666] [id = 160]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1318aa800 == 74 [pid = 1666] [id = 203]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x128d7b800 == 73 [pid = 1666] [id = 202]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x13b24d000 == 72 [pid = 1666] [id = 201]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x13821b000 == 71 [pid = 1666] [id = 200]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x13abdf000 == 70 [pid = 1666] [id = 199]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x13937e000 == 69 [pid = 1666] [id = 198]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x13000d800 == 68 [pid = 1666] [id = 197]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x139368000 == 67 [pid = 1666] [id = 196]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x129768800 == 66 [pid = 1666] [id = 195]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x13a4b3800 == 65 [pid = 1666] [id = 194]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x13a164000 == 64 [pid = 1666] [id = 193]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x13a14b000 == 63 [pid = 1666] [id = 192]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1361d3800 == 62 [pid = 1666] [id = 191]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x134cc1800 == 61 [pid = 1666] [id = 190]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1318ac000 == 60 [pid = 1666] [id = 189]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12e6ea000 == 59 [pid = 1666] [id = 188]
11:34:51 INFO - PROCESS | 1666 | --DOCSHELL 0x11feca000 == 58 [pid = 1666] [id = 181]
11:34:51 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:34:51 INFO - document served over http requires an https
11:34:51 INFO - sub-resource via fetch-request using the http-csp
11:34:51 INFO - delivery method with swap-origin-redirect and when
11:34:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:51 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:34:51 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 721ms
11:34:51 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:34:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x11fc98000 == 59 [pid = 1666] [id = 238]
11:34:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 231 (0x11e2fa800) [pid = 1666] [serial = 667] [outer = 0x0]
11:34:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 232 (0x11ed73c00) [pid = 1666] [serial = 668] [outer = 0x11e2fa800]
11:34:52 INFO - PROCESS | 1666 | 1448307292105 Marionette INFO loaded listener.js
11:34:52 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 233 (0x125651000) [pid = 1666] [serial = 669] [outer = 0x11e2fa800]
11:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 232 (0x137d90c00) [pid = 1666] [serial = 386] [outer = 0x0] [url = about:blank]
11:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 231 (0x12738bc00) [pid = 1666] [serial = 431] [outer = 0x0] [url = about:blank]
11:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 230 (0x11f941800) [pid = 1666] [serial = 410] [outer = 0x0] [url = about:blank]
11:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 229 (0x120255800) [pid = 1666] [serial = 413] [outer = 0x0] [url = about:blank]
11:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 228 (0x12771dc00) [pid = 1666] [serial = 434] [outer = 0x0] [url = about:blank]
11:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 227 (0x11f734000) [pid = 1666] [serial = 407] [outer = 0x0] [url = about:blank]
11:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 226 (0x123632400) [pid = 1666] [serial = 423] [outer = 0x0] [url = about:blank]
11:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 225 (0x12120f800) [pid = 1666] [serial = 418] [outer = 0x0] [url = about:blank]
11:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 224 (0x126d55400) [pid = 1666] [serial = 428] [outer = 0x0] [url = about:blank]
11:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 223 (0x11f731800) [pid = 1666] [serial = 494] [outer = 0x0] [url = about:blank]
11:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 222 (0x121114400) [pid = 1666] [serial = 497] [outer = 0x0] [url = about:blank]
11:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 221 (0x122f4d400) [pid = 1666] [serial = 502] [outer = 0x0] [url = about:blank]
11:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 220 (0x12b011400) [pid = 1666] [serial = 449] [outer = 0x0] [url = about:blank]
11:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 219 (0x1290a9000) [pid = 1666] [serial = 446] [outer = 0x0] [url = about:blank]
11:34:52 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:34:52 INFO - document served over http requires an https
11:34:52 INFO - sub-resource via fetch-request using the http-csp
11:34:52 INFO - delivery method with keep-origin-redirect and when
11:34: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:34:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:52 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:34:52 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 519ms
11:34:52 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:34:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d83800 == 60 [pid = 1666] [id = 239]
11:34:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 220 (0x127369000) [pid = 1666] [serial = 670] [outer = 0x0]
11:34:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 221 (0x127389000) [pid = 1666] [serial = 671] [outer = 0x127369000]
11:34:52 INFO - PROCESS | 1666 | 1448307292647 Marionette INFO loaded listener.js
11:34:52 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 222 (0x12771e000) [pid = 1666] [serial = 672] [outer = 0x127369000]
11:34:53 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:34:53 INFO - document served over http requires an https
11:34:53 INFO - sub-resource via fetch-request using the http-csp
11:34:53 INFO - delivery method with no-redirect and when
11:34:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:53 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:34:53 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 525ms
11:34:53 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:34:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2c9000 == 61 [pid = 1666] [id = 240]
11:34:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 223 (0x127734800) [pid = 1666] [serial = 673] [outer = 0x0]
11:34:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 224 (0x127748400) [pid = 1666] [serial = 674] [outer = 0x127734800]
11:34:53 INFO - PROCESS | 1666 | 1448307293157 Marionette INFO loaded listener.js
11:34:53 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 225 (0x1282d1800) [pid = 1666] [serial = 675] [outer = 0x127734800]
11:34:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:34:53 INFO - document served over http requires an https
11:34:53 INFO - sub-resource via fetch-request using the http-csp
11:34:53 INFO - delivery method with swap-origin-redirect and when
11:34:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:34:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:34:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:34:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:34:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 520ms
11:34:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:34:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e6e0000 == 62 [pid = 1666] [id = 241]
11:34:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 226 (0x1282ce000) [pid = 1666] [serial = 676] [outer = 0x0]
11:34:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 227 (0x128582800) [pid = 1666] [serial = 677] [outer = 0x1282ce000]
11:34:53 INFO - PROCESS | 1666 | 1448307293703 Marionette INFO loaded listener.js
11:34:53 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 228 (0x128940800) [pid = 1666] [serial = 678] [outer = 0x1282ce000]
11:34:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x131897000 == 63 [pid = 1666] [id = 242]
11:34:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 229 (0x12774f000) [pid = 1666] [serial = 679] [outer = 0x0]
11:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 230 (0x12869f800) [pid = 1666] [serial = 680] [outer = 0x12774f000]
11:34:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:34:54 INFO - document served over http requires an https
11:34:54 INFO - sub-resource via iframe-tag using the http-csp
11:34:54 INFO - delivery method with keep-origin-redirect and when
11:34:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:34:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 573ms
11:34:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:34:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x131906800 == 64 [pid = 1666] [id = 243]
11:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 231 (0x128942400) [pid = 1666] [serial = 681] [outer = 0x0]
11:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 232 (0x1289cf800) [pid = 1666] [serial = 682] [outer = 0x128942400]
11:34:54 INFO - PROCESS | 1666 | 1448307294310 Marionette INFO loaded listener.js
11:34:54 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 233 (0x1290bec00) [pid = 1666] [serial = 683] [outer = 0x128942400]
11:34:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x131a45000 == 65 [pid = 1666] [id = 244]
11:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 234 (0x12902e000) [pid = 1666] [serial = 684] [outer = 0x0]
11:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 235 (0x12b00e400) [pid = 1666] [serial = 685] [outer = 0x12902e000]
11:34:54 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:34:54 INFO - document served over http requires an https
11:34:54 INFO - sub-resource via iframe-tag using the http-csp
11:34:54 INFO - delivery method with no-redirect and when
11:34:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:54 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:34:54 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 619ms
11:34:54 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:34:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x1329ca000 == 66 [pid = 1666] [id = 245]
11:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 236 (0x1290c0c00) [pid = 1666] [serial = 686] [outer = 0x0]
11:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 237 (0x12b00c000) [pid = 1666] [serial = 687] [outer = 0x1290c0c00]
11:34:54 INFO - PROCESS | 1666 | 1448307294940 Marionette INFO loaded listener.js
11:34:54 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 238 (0x12c05f800) [pid = 1666] [serial = 688] [outer = 0x1290c0c00]
11:34:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x13495b800 == 67 [pid = 1666] [id = 246]
11:34:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 239 (0x12c060400) [pid = 1666] [serial = 689] [outer = 0x0]
11:34:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 240 (0x12c568000) [pid = 1666] [serial = 690] [outer = 0x12c060400]
11:34:55 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:34:55 INFO - document served over http requires an https
11:34:55 INFO - sub-resource via iframe-tag using the http-csp
11:34:55 INFO - delivery method with swap-origin-redirect and when
11:34: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:34:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:55 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:34:55 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 621ms
11:34:55 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:34:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x135a77000 == 68 [pid = 1666] [id = 247]
11:34:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 241 (0x12c56e800) [pid = 1666] [serial = 691] [outer = 0x0]
11:34:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 242 (0x1318d9400) [pid = 1666] [serial = 692] [outer = 0x12c56e800]
11:34:55 INFO - PROCESS | 1666 | 1448307295620 Marionette INFO loaded listener.js
11:34:55 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 243 (0x134c9d400) [pid = 1666] [serial = 693] [outer = 0x12c56e800]
11:34:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1361d1800 == 69 [pid = 1666] [id = 248]
11:34:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 244 (0x1318e4400) [pid = 1666] [serial = 694] [outer = 0x0]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 243 (0x11e2ed400) [pid = 1666] [serial = 583] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 242 (0x11f837400) [pid = 1666] [serial = 593] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 241 (0x11f9e5000) [pid = 1666] [serial = 568] [outer = 0x0] [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:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 240 (0x12c22b400) [pid = 1666] [serial = 580] [outer = 0x0] [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:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 239 (0x128940000) [pid = 1666] [serial = 577] [outer = 0x0] [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:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 238 (0x11e7cc800) [pid = 1666] [serial = 598] [outer = 0x0] [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:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 237 (0x11d1c0800) [pid = 1666] [serial = 571] [outer = 0x0] [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:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 236 (0x1282c8c00) [pid = 1666] [serial = 574] [outer = 0x0] [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:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 235 (0x126889c00) [pid = 1666] [serial = 508] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 234 (0x1273a2000) [pid = 1666] [serial = 545] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307266269]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 233 (0x127732000) [pid = 1666] [serial = 551] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 232 (0x1282c3400) [pid = 1666] [serial = 540] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 231 (0x11e2fac00) [pid = 1666] [serial = 588] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307275069]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 230 (0x11e2f1800) [pid = 1666] [serial = 585] [outer = 0x0] [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:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 229 (0x11e2f2000) [pid = 1666] [serial = 595] [outer = 0x0] [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:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 228 (0x112679000) [pid = 1666] [serial = 590] [outer = 0x0] [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:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 227 (0x11f9afc00) [pid = 1666] [serial = 565] [outer = 0x0] [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:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 226 (0x139199800) [pid = 1666] [serial = 557] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 225 (0x12172f000) [pid = 1666] [serial = 560] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 224 (0x127731000) [pid = 1666] [serial = 552] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 223 (0x13aec7800) [pid = 1666] [serial = 549] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 222 (0x127738000) [pid = 1666] [serial = 554] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 221 (0x134c97c00) [pid = 1666] [serial = 535] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 220 (0x1282c8400) [pid = 1666] [serial = 541] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 219 (0x13587d000) [pid = 1666] [serial = 538] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 218 (0x13aec7400) [pid = 1666] [serial = 546] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307266269]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 217 (0x1282d0400) [pid = 1666] [serial = 543] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 216 (0x124fe4800) [pid = 1666] [serial = 514] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 215 (0x128662000) [pid = 1666] [serial = 523] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 214 (0x1289d0800) [pid = 1666] [serial = 526] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 213 (0x112ff4400) [pid = 1666] [serial = 509] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 212 (0x13919dc00) [pid = 1666] [serial = 563] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 211 (0x11f73c400) [pid = 1666] [serial = 511] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 210 (0x12c060c00) [pid = 1666] [serial = 529] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 209 (0x11ff6a800) [pid = 1666] [serial = 566] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 208 (0x11f836800) [pid = 1666] [serial = 589] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307275069]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 207 (0x11e2f6800) [pid = 1666] [serial = 586] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 206 (0x11f83cc00) [pid = 1666] [serial = 596] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 205 (0x127390c00) [pid = 1666] [serial = 517] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 204 (0x12902d400) [pid = 1666] [serial = 578] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 203 (0x124fe8000) [pid = 1666] [serial = 569] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 202 (0x127715400) [pid = 1666] [serial = 520] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 201 (0x1282cc000) [pid = 1666] [serial = 575] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x11f9de400) [pid = 1666] [serial = 594] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x1134b2800) [pid = 1666] [serial = 591] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x11e2f1c00) [pid = 1666] [serial = 584] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x12e1b0800) [pid = 1666] [serial = 581] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x11e7cfc00) [pid = 1666] [serial = 599] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x120177000) [pid = 1666] [serial = 572] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x12e1ad800) [pid = 1666] [serial = 532] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x1274e4c00) [pid = 1666] [serial = 602] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x124fdb000) [pid = 1666] [serial = 567] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x1273a8000) [pid = 1666] [serial = 570] [outer = 0x0] [url = about:blank]
11:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x1289c5400) [pid = 1666] [serial = 236] [outer = 0x0] [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:34:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x112ff4400) [pid = 1666] [serial = 695] [outer = 0x1318e4400]
11:34:56 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:34:56 INFO - document served over http requires an https
11:34:56 INFO - sub-resource via iframe-tag using the http-csp
11:34:56 INFO - delivery method with swap-origin-redirect and when
11:34:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:56 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:34:56 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 1078ms
11:34:56 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:34:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x126b6d000 == 70 [pid = 1666] [id = 249]
11:34:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x11dc26400) [pid = 1666] [serial = 696] [outer = 0x0]
11:34:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x11e7cc800) [pid = 1666] [serial = 697] [outer = 0x11dc26400]
11:34:56 INFO - PROCESS | 1666 | 1448307296641 Marionette INFO loaded listener.js
11:34:56 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x1282c2c00) [pid = 1666] [serial = 698] [outer = 0x11dc26400]
11:34:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1361d7000 == 71 [pid = 1666] [id = 250]
11:34:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x126ddb400) [pid = 1666] [serial = 699] [outer = 0x0]
11:34:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x135880800) [pid = 1666] [serial = 700] [outer = 0x126ddb400]
11:34:57 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:34:57 INFO - document served over http requires an https
11:34:57 INFO - sub-resource via iframe-tag using the http-csp
11:34:57 INFO - delivery method with keep-origin-redirect and when
11:34: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:34:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:57 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:34:57 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 574ms
11:34:57 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:34:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x137adb000 == 72 [pid = 1666] [id = 251]
11:34:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x124fdb000) [pid = 1666] [serial = 701] [outer = 0x0]
11:34:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x12c22b400) [pid = 1666] [serial = 702] [outer = 0x124fdb000]
11:34:57 INFO - PROCESS | 1666 | 1448307297219 Marionette INFO loaded listener.js
11:34:57 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x137d8e400) [pid = 1666] [serial = 703] [outer = 0x124fdb000]
11:34:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1382a8000 == 73 [pid = 1666] [id = 252]
11:34:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x127744400) [pid = 1666] [serial = 704] [outer = 0x0]
11:34:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x127390c00) [pid = 1666] [serial = 705] [outer = 0x127744400]
11:34:57 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:34:57 INFO - document served over http requires an https
11:34:57 INFO - sub-resource via iframe-tag using the http-csp
11:34:57 INFO - delivery method with no-redirect and when
11:34: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:34:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:57 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:34:57 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 519ms
11:34:57 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:34:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1382b8800 == 74 [pid = 1666] [id = 253]
11:34:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x139196800) [pid = 1666] [serial = 706] [outer = 0x0]
11:34:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 203 (0x1391a0c00) [pid = 1666] [serial = 707] [outer = 0x139196800]
11:34:57 INFO - PROCESS | 1666 | 1448307297735 Marionette INFO loaded listener.js
11:34:57 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 204 (0x13952b800) [pid = 1666] [serial = 708] [outer = 0x139196800]
11:34:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x1393e3000 == 75 [pid = 1666] [id = 254]
11:34:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 205 (0x139528400) [pid = 1666] [serial = 709] [outer = 0x0]
11:34:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 206 (0x13952e800) [pid = 1666] [serial = 710] [outer = 0x139528400]
11:34:58 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:34:58 INFO - document served over http requires an https
11:34:58 INFO - sub-resource via iframe-tag using the http-csp
11:34:58 INFO - delivery method with swap-origin-redirect and when
11:34: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:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:34:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:34:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:58 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:34:58 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 572ms
11:34:58 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:34:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x1393f2000 == 76 [pid = 1666] [id = 255]
11:34:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 207 (0x13952f800) [pid = 1666] [serial = 711] [outer = 0x0]
11:34:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 208 (0x139532800) [pid = 1666] [serial = 712] [outer = 0x13952f800]
11:34:58 INFO - PROCESS | 1666 | 1448307298318 Marionette INFO loaded listener.js
11:34:58 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 209 (0x13aec2400) [pid = 1666] [serial = 713] [outer = 0x13952f800]
11:34:58 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:34:58 INFO - document served over http requires an https
11:34:58 INFO - sub-resource via script-tag using the http-csp
11:34:58 INFO - delivery method with keep-origin-redirect and when
11:34: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:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:58 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:34:58 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 727ms
11:34:58 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:34:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12767f800 == 77 [pid = 1666] [id = 256]
11:34:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 210 (0x11f83c800) [pid = 1666] [serial = 714] [outer = 0x0]
11:34:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 211 (0x11f840400) [pid = 1666] [serial = 715] [outer = 0x11f83c800]
11:34:59 INFO - PROCESS | 1666 | 1448307299123 Marionette INFO loaded listener.js
11:34:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 212 (0x1210db400) [pid = 1666] [serial = 716] [outer = 0x11f83c800]
11:34:59 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:34:59 INFO - document served over http requires an https
11:34:59 INFO - sub-resource via script-tag using the http-csp
11:34:59 INFO - delivery method with no-redirect and when
11:34:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:34:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:34:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:34:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:34:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:34:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:34:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:34:59 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:34:59 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 722ms
11:34:59 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:34:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x131a36000 == 78 [pid = 1666] [id = 257]
11:34:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 213 (0x11f83e000) [pid = 1666] [serial = 717] [outer = 0x0]
11:34:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 214 (0x122b9e400) [pid = 1666] [serial = 718] [outer = 0x11f83e000]
11:34:59 INFO - PROCESS | 1666 | 1448307299792 Marionette INFO loaded listener.js
11:34:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:34:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 215 (0x1273aec00) [pid = 1666] [serial = 719] [outer = 0x11f83e000]
11:35:00 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:35:00 INFO - document served over http requires an https
11:35:00 INFO - sub-resource via script-tag using the http-csp
11:35:00 INFO - delivery method with swap-origin-redirect and when
11:35:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:00 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:35:00 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 672ms
11:35:00 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:35:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x139ba6000 == 79 [pid = 1666] [id = 258]
11:35:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 216 (0x127718800) [pid = 1666] [serial = 720] [outer = 0x0]
11:35:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 217 (0x127738800) [pid = 1666] [serial = 721] [outer = 0x127718800]
11:35:00 INFO - PROCESS | 1666 | 1448307300506 Marionette INFO loaded listener.js
11:35:00 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 218 (0x12c05fc00) [pid = 1666] [serial = 722] [outer = 0x127718800]
11:35:00 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:35:00 INFO - document served over http requires an https
11:35:00 INFO - sub-resource via script-tag using the http-csp
11:35:00 INFO - delivery method with swap-origin-redirect and when
11:35:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:00 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:35:00 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 676ms
11:35:00 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:35:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x13abc4000 == 80 [pid = 1666] [id = 259]
11:35:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 219 (0x12e154400) [pid = 1666] [serial = 723] [outer = 0x0]
11:35:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 220 (0x12e58d400) [pid = 1666] [serial = 724] [outer = 0x12e154400]
11:35:01 INFO - PROCESS | 1666 | 1448307301150 Marionette INFO loaded listener.js
11:35:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 221 (0x135a99400) [pid = 1666] [serial = 725] [outer = 0x12e154400]
11:35:01 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:35:01 INFO - document served over http requires an https
11:35:01 INFO - sub-resource via script-tag using the http-csp
11:35:01 INFO - delivery method with keep-origin-redirect and when
11:35: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:35:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:01 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:35:01 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 677ms
11:35:01 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:35:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b24d000 == 81 [pid = 1666] [id = 260]
11:35:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 222 (0x13919dc00) [pid = 1666] [serial = 726] [outer = 0x0]
11:35:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 223 (0x139529000) [pid = 1666] [serial = 727] [outer = 0x13919dc00]
11:35:01 INFO - PROCESS | 1666 | 1448307301889 Marionette INFO loaded listener.js
11:35:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 224 (0x13aec4800) [pid = 1666] [serial = 728] [outer = 0x13919dc00]
11:35:02 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:35:02 INFO - document served over http requires an https
11:35:02 INFO - sub-resource via script-tag using the http-csp
11:35:02 INFO - delivery method with no-redirect and when
11:35: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:35:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:02 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:35:02 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 679ms
11:35:02 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:35:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bc56800 == 82 [pid = 1666] [id = 261]
11:35:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 225 (0x13aec7400) [pid = 1666] [serial = 729] [outer = 0x0]
11:35:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 226 (0x13b463c00) [pid = 1666] [serial = 730] [outer = 0x13aec7400]
11:35:02 INFO - PROCESS | 1666 | 1448307302523 Marionette INFO loaded listener.js
11:35:02 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 227 (0x148535000) [pid = 1666] [serial = 731] [outer = 0x13aec7400]
11:35:03 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:35:03 INFO - document served over http requires an https
11:35:03 INFO - sub-resource via script-tag using the http-csp
11:35:03 INFO - delivery method with swap-origin-redirect and when
11:35: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:35:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:03 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:35:03 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 674ms
11:35:03 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:35:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x1485ea000 == 83 [pid = 1666] [id = 262]
11:35:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 228 (0x131aa9000) [pid = 1666] [serial = 732] [outer = 0x0]
11:35:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 229 (0x131aabc00) [pid = 1666] [serial = 733] [outer = 0x131aa9000]
11:35:03 INFO - PROCESS | 1666 | 1448307303248 Marionette INFO loaded listener.js
11:35:03 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 230 (0x131ab2800) [pid = 1666] [serial = 734] [outer = 0x131aa9000]
11:35:03 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:35:03 INFO - document served over http requires an https
11:35:03 INFO - sub-resource via xhr-request using the http-csp
11:35:03 INFO - delivery method with keep-origin-redirect and when
11:35: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:35:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:03 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:35:03 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 676ms
11:35:03 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:35:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da60000 == 84 [pid = 1666] [id = 263]
11:35:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 231 (0x131aa9800) [pid = 1666] [serial = 735] [outer = 0x0]
11:35:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 232 (0x13baa4000) [pid = 1666] [serial = 736] [outer = 0x131aa9800]
11:35:03 INFO - PROCESS | 1666 | 1448307303873 Marionette INFO loaded listener.js
11:35:03 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 233 (0x13baacc00) [pid = 1666] [serial = 737] [outer = 0x131aa9800]
11:35:04 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:35:04 INFO - document served over http requires an https
11:35:04 INFO - sub-resource via xhr-request using the http-csp
11:35:04 INFO - delivery method with no-redirect and when
11:35: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:35:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:04 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:35:04 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 622ms
11:35:04 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:35:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a4bc000 == 85 [pid = 1666] [id = 264]
11:35:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 234 (0x13baae000) [pid = 1666] [serial = 738] [outer = 0x0]
11:35:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 235 (0x13bab1400) [pid = 1666] [serial = 739] [outer = 0x13baae000]
11:35:04 INFO - PROCESS | 1666 | 1448307304539 Marionette INFO loaded listener.js
11:35:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 236 (0x14853c400) [pid = 1666] [serial = 740] [outer = 0x13baae000]
11:35:05 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:35:05 INFO - document served over http requires an https
11:35:05 INFO - sub-resource via xhr-request using the http-csp
11:35:05 INFO - delivery method with swap-origin-redirect and when
11:35: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:35:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:05 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:35:05 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 676ms
11:35:05 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:35:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da93000 == 86 [pid = 1666] [id = 265]
11:35:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 237 (0x139b24400) [pid = 1666] [serial = 741] [outer = 0x0]
11:35:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 238 (0x139b2a800) [pid = 1666] [serial = 742] [outer = 0x139b24400]
11:35:05 INFO - PROCESS | 1666 | 1448307305214 Marionette INFO loaded listener.js
11:35:05 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 239 (0x139b32c00) [pid = 1666] [serial = 743] [outer = 0x139b24400]
11:35:05 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:35:05 INFO - document served over http requires an https
11:35:05 INFO - sub-resource via xhr-request using the http-csp
11:35:05 INFO - delivery method with swap-origin-redirect and when
11:35: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:35:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:05 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:35:05 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 672ms
11:35:05 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:35:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x13be47800 == 87 [pid = 1666] [id = 266]
11:35:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 240 (0x134a94400) [pid = 1666] [serial = 744] [outer = 0x0]
11:35:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 241 (0x134a99400) [pid = 1666] [serial = 745] [outer = 0x134a94400]
11:35:05 INFO - PROCESS | 1666 | 1448307305936 Marionette INFO loaded listener.js
11:35:05 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 242 (0x147626000) [pid = 1666] [serial = 746] [outer = 0x134a94400]
11:35:06 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:35:06 INFO - document served over http requires an https
11:35:06 INFO - sub-resource via xhr-request using the http-csp
11:35:06 INFO - delivery method with keep-origin-redirect and when
11:35: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:35:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:06 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:35:06 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 723ms
11:35:06 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:35:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x13be62800 == 88 [pid = 1666] [id = 267]
11:35:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 243 (0x14718ec00) [pid = 1666] [serial = 747] [outer = 0x0]
11:35:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 244 (0x147194800) [pid = 1666] [serial = 748] [outer = 0x14718ec00]
11:35:06 INFO - PROCESS | 1666 | 1448307306621 Marionette INFO loaded listener.js
11:35:06 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 245 (0x14719b800) [pid = 1666] [serial = 749] [outer = 0x14718ec00]
11:35:07 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:35:07 INFO - document served over http requires an https
11:35:07 INFO - sub-resource via xhr-request using the http-csp
11:35:07 INFO - delivery method with no-redirect and when
11:35:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:35:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:07 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:35:07 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 624ms
11:35:07 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:35:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x148d19800 == 89 [pid = 1666] [id = 268]
11:35:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 246 (0x147629800) [pid = 1666] [serial = 750] [outer = 0x0]
11:35:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 247 (0x14762a800) [pid = 1666] [serial = 751] [outer = 0x147629800]
11:35:07 INFO - PROCESS | 1666 | 1448307307259 Marionette INFO loaded listener.js
11:35:07 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 248 (0x14853ec00) [pid = 1666] [serial = 752] [outer = 0x147629800]
11:35:07 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:35:07 INFO - document served over http requires an https
11:35:07 INFO - sub-resource via xhr-request using the http-csp
11:35:07 INFO - delivery method with swap-origin-redirect and when
11:35:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:35:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:07 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:35:07 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 672ms
11:35:07 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:35:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x148fa9800 == 90 [pid = 1666] [id = 269]
11:35:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 249 (0x121212000) [pid = 1666] [serial = 753] [outer = 0x0]
11:35:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 250 (0x13b571000) [pid = 1666] [serial = 754] [outer = 0x121212000]
11:35:07 INFO - PROCESS | 1666 | 1448307307894 Marionette INFO loaded listener.js
11:35:07 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 251 (0x148539800) [pid = 1666] [serial = 755] [outer = 0x121212000]
11:35:08 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:35:08 INFO - document served over http requires an http
11:35:08 INFO - sub-resource via fetch-request using the meta-csp
11:35:08 INFO - delivery method with keep-origin-redirect and when
11:35: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/fetch-request/cross-origin.keep-origin-redirect.http.html"
11:35:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:08 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:35:08 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 628ms
11:35:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:35:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b9e8000 == 91 [pid = 1666] [id = 270]
11:35:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 252 (0x13b91ec00) [pid = 1666] [serial = 756] [outer = 0x0]
11:35:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 253 (0x13b923400) [pid = 1666] [serial = 757] [outer = 0x13b91ec00]
11:35:08 INFO - PROCESS | 1666 | 1448307308574 Marionette INFO loaded listener.js
11:35:08 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 254 (0x13b92a000) [pid = 1666] [serial = 758] [outer = 0x13b91ec00]
11:35:09 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:35:09 INFO - document served over http requires an http
11:35:09 INFO - sub-resource via fetch-request using the meta-csp
11:35:09 INFO - delivery method with no-redirect and when
11:35: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/fetch-request/cross-origin.no-redirect.http.html"
11:35:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:09 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:35:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 673ms
11:35:09 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:35:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x148fbb800 == 92 [pid = 1666] [id = 271]
11:35:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 255 (0x13b921000) [pid = 1666] [serial = 759] [outer = 0x0]
11:35:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 256 (0x14762a000) [pid = 1666] [serial = 760] [outer = 0x13b921000]
11:35:09 INFO - PROCESS | 1666 | 1448307309225 Marionette INFO loaded listener.js
11:35:09 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 257 (0x1479c5400) [pid = 1666] [serial = 761] [outer = 0x13b921000]
11:35:09 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:35:09 INFO - document served over http requires an http
11:35:09 INFO - sub-resource via fetch-request using the meta-csp
11:35:09 INFO - delivery method with swap-origin-redirect and when
11:35: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/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:35:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:09 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:35:09 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 673ms
11:35:09 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:35:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x1479f0000 == 93 [pid = 1666] [id = 272]
11:35:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 258 (0x13baaa800) [pid = 1666] [serial = 762] [outer = 0x0]
11:35:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 259 (0x1479c8c00) [pid = 1666] [serial = 763] [outer = 0x13baaa800]
11:35:09 INFO - PROCESS | 1666 | 1448307309938 Marionette INFO loaded listener.js
11:35:09 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 260 (0x14853a400) [pid = 1666] [serial = 764] [outer = 0x13baaa800]
11:35:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x134a68000 == 94 [pid = 1666] [id = 273]
11:35:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 261 (0x13bf53800) [pid = 1666] [serial = 765] [outer = 0x0]
11:35:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 262 (0x13bf56400) [pid = 1666] [serial = 766] [outer = 0x13bf53800]
11:35:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:35:11 INFO - document served over http requires an http
11:35:11 INFO - sub-resource via iframe-tag using the meta-csp
11:35:11 INFO - delivery method with keep-origin-redirect and when
11:35:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
11:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:35:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1675ms
11:35:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:35:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x134a70000 == 95 [pid = 1666] [id = 274]
11:35:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 263 (0x11e7cc400) [pid = 1666] [serial = 767] [outer = 0x0]
11:35:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 264 (0x1210de400) [pid = 1666] [serial = 768] [outer = 0x11e7cc400]
11:35:11 INFO - PROCESS | 1666 | 1448307311599 Marionette INFO loaded listener.js
11:35:11 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 265 (0x13bf60800) [pid = 1666] [serial = 769] [outer = 0x11e7cc400]
11:35:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f920000 == 96 [pid = 1666] [id = 275]
11:35:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 266 (0x11e2f4400) [pid = 1666] [serial = 770] [outer = 0x0]
11:35:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 267 (0x1282cac00) [pid = 1666] [serial = 771] [outer = 0x11e2f4400]
11:35:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:35:12 INFO - document served over http requires an http
11:35:12 INFO - sub-resource via iframe-tag using the meta-csp
11:35:12 INFO - delivery method with no-redirect and when
11:35:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
11:35:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:35:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 724ms
11:35:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:35:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x13495a000 == 97 [pid = 1666] [id = 276]
11:35:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 268 (0x11f9e9400) [pid = 1666] [serial = 772] [outer = 0x0]
11:35:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 269 (0x12893e800) [pid = 1666] [serial = 773] [outer = 0x11f9e9400]
11:35:12 INFO - PROCESS | 1666 | 1448307312334 Marionette INFO loaded listener.js
11:35:12 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 270 (0x14b644800) [pid = 1666] [serial = 774] [outer = 0x11f9e9400]
11:35:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x125506000 == 98 [pid = 1666] [id = 277]
11:35:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 271 (0x127364400) [pid = 1666] [serial = 775] [outer = 0x0]
11:35:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 272 (0x12829f800) [pid = 1666] [serial = 776] [outer = 0x127364400]
11:35:12 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:35:12 INFO - document served over http requires an http
11:35:12 INFO - sub-resource via iframe-tag using the meta-csp
11:35:12 INFO - delivery method with swap-origin-redirect and when
11:35:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:35:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:12 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:35:12 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 777ms
11:35:12 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:35:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x128212800 == 99 [pid = 1666] [id = 278]
11:35:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 273 (0x12829e400) [pid = 1666] [serial = 777] [outer = 0x0]
11:35:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 274 (0x1282a6c00) [pid = 1666] [serial = 778] [outer = 0x12829e400]
11:35:13 INFO - PROCESS | 1666 | 1448307313132 Marionette INFO loaded listener.js
11:35:13 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 275 (0x148533000) [pid = 1666] [serial = 779] [outer = 0x12829e400]
11:35:14 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:35:14 INFO - document served over http requires an http
11:35:14 INFO - sub-resource via script-tag using the meta-csp
11:35:14 INFO - delivery method with keep-origin-redirect and when
11:35: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/script-tag/cross-origin.keep-origin-redirect.http.html"
11:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:14 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:35:14 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 1124ms
11:35:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:35:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12768d800 == 100 [pid = 1666] [id = 279]
11:35:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 276 (0x11f837800) [pid = 1666] [serial = 780] [outer = 0x0]
11:35:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 277 (0x11f83a800) [pid = 1666] [serial = 781] [outer = 0x11f837800]
11:35:14 INFO - PROCESS | 1666 | 1448307314243 Marionette INFO loaded listener.js
11:35:14 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 278 (0x121376400) [pid = 1666] [serial = 782] [outer = 0x11f837800]
11:35:14 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:35:14 INFO - document served over http requires an http
11:35:14 INFO - sub-resource via script-tag using the meta-csp
11:35:14 INFO - delivery method with no-redirect and when
11:35: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/script-tag/cross-origin.no-redirect.http.html"
11:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:14 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:35:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 676ms
11:35:14 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:35:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x130008000 == 101 [pid = 1666] [id = 280]
11:35:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 279 (0x11f838000) [pid = 1666] [serial = 783] [outer = 0x0]
11:35:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 280 (0x12017a400) [pid = 1666] [serial = 784] [outer = 0x11f838000]
11:35:14 INFO - PROCESS | 1666 | 1448307314914 Marionette INFO loaded listener.js
11:35:14 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 281 (0x125650400) [pid = 1666] [serial = 785] [outer = 0x11f838000]
11:35:15 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:35:15 INFO - document served over http requires an http
11:35:15 INFO - sub-resource via script-tag using the meta-csp
11:35:15 INFO - delivery method with swap-origin-redirect and when
11:35:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:35:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:15 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:35:15 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 845ms
11:35:15 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:35:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e7a7800 == 102 [pid = 1666] [id = 281]
11:35:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 282 (0x11ff6a800) [pid = 1666] [serial = 786] [outer = 0x0]
11:35:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 283 (0x127370000) [pid = 1666] [serial = 787] [outer = 0x11ff6a800]
11:35:15 INFO - PROCESS | 1666 | 1448307315785 Marionette INFO loaded listener.js
11:35:15 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 284 (0x12772f400) [pid = 1666] [serial = 788] [outer = 0x11ff6a800]
11:35:16 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:35:16 INFO - document served over http requires an http
11:35:16 INFO - sub-resource via xhr-request using the meta-csp
11:35:16 INFO - delivery method with keep-origin-redirect and when
11:35:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
11:35:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:16 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:35:16 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 690ms
11:35:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:35:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12841d000 == 103 [pid = 1666] [id = 282]
11:35:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 285 (0x12774d800) [pid = 1666] [serial = 789] [outer = 0x0]
11:35:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 286 (0x1282a4400) [pid = 1666] [serial = 790] [outer = 0x12774d800]
11:35:16 INFO - PROCESS | 1666 | 1448307316445 Marionette INFO loaded listener.js
11:35:16 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 287 (0x128668800) [pid = 1666] [serial = 791] [outer = 0x12774d800]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x11f56d000 == 102 [pid = 1666] [id = 183]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x1393e3000 == 101 [pid = 1666] [id = 254]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x1382b8800 == 100 [pid = 1666] [id = 253]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x1382a8000 == 99 [pid = 1666] [id = 252]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x137adb000 == 98 [pid = 1666] [id = 251]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x1361d7000 == 97 [pid = 1666] [id = 250]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x126b6d000 == 96 [pid = 1666] [id = 249]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x1361d1800 == 95 [pid = 1666] [id = 248]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x135a77000 == 94 [pid = 1666] [id = 247]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x13495b800 == 93 [pid = 1666] [id = 246]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x1329ca000 == 92 [pid = 1666] [id = 245]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x131a45000 == 91 [pid = 1666] [id = 244]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x131906800 == 90 [pid = 1666] [id = 243]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x131897000 == 89 [pid = 1666] [id = 242]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x12e6e0000 == 88 [pid = 1666] [id = 241]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2c9000 == 87 [pid = 1666] [id = 240]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x128d83800 == 86 [pid = 1666] [id = 239]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x11fc98000 == 85 [pid = 1666] [id = 238]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x12768a000 == 84 [pid = 1666] [id = 237]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x11f5aa800 == 83 [pid = 1666] [id = 236]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x12a7e8000 == 82 [pid = 1666] [id = 235]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x128430800 == 81 [pid = 1666] [id = 234]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x113912000 == 80 [pid = 1666] [id = 233]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x13b86d000 == 79 [pid = 1666] [id = 232]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x134945000 == 78 [pid = 1666] [id = 231]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x13bc5a000 == 77 [pid = 1666] [id = 230]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x13bd08800 == 76 [pid = 1666] [id = 229]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x139baa000 == 75 [pid = 1666] [id = 228]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x139ba1000 == 74 [pid = 1666] [id = 227]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x13a8c2800 == 73 [pid = 1666] [id = 226]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x13947b000 == 72 [pid = 1666] [id = 225]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x139473000 == 71 [pid = 1666] [id = 224]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x139468000 == 70 [pid = 1666] [id = 223]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x13a8c0800 == 69 [pid = 1666] [id = 222]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x135a7a000 == 68 [pid = 1666] [id = 221]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x13b38c000 == 67 [pid = 1666] [id = 220]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x1393e5800 == 66 [pid = 1666] [id = 219]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x13b374800 == 65 [pid = 1666] [id = 218]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x12b258800 == 64 [pid = 1666] [id = 217]
11:35:16 INFO - PROCESS | 1666 | --DOCSHELL 0x11d2d0800 == 63 [pid = 1666] [id = 216]
11:35:16 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:35:16 INFO - document served over http requires an http
11:35:16 INFO - sub-resource via xhr-request using the meta-csp
11:35:16 INFO - delivery method with no-redirect and when
11:35:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
11:35:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:16 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:35:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 672ms
11:35:16 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:35:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f5aa800 == 64 [pid = 1666] [id = 283]
11:35:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 288 (0x120176400) [pid = 1666] [serial = 792] [outer = 0x0]
11:35:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 289 (0x121b0cc00) [pid = 1666] [serial = 793] [outer = 0x120176400]
11:35:17 INFO - PROCESS | 1666 | 1448307317121 Marionette INFO loaded listener.js
11:35:17 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 290 (0x128662000) [pid = 1666] [serial = 794] [outer = 0x120176400]
11:35:17 INFO - PROCESS | 1666 | --DOMWINDOW == 289 (0x12b0d2400) [pid = 1666] [serial = 579] [outer = 0x0] [url = about:blank]
11:35:17 INFO - PROCESS | 1666 | --DOMWINDOW == 288 (0x128947c00) [pid = 1666] [serial = 576] [outer = 0x0] [url = about:blank]
11:35:17 INFO - PROCESS | 1666 | --DOMWINDOW == 287 (0x1329e8c00) [pid = 1666] [serial = 582] [outer = 0x0] [url = about:blank]
11:35:17 INFO - PROCESS | 1666 | --DOMWINDOW == 286 (0x1318e2000) [pid = 1666] [serial = 587] [outer = 0x0] [url = about:blank]
11:35:17 INFO - PROCESS | 1666 | --DOMWINDOW == 285 (0x11e7d6c00) [pid = 1666] [serial = 600] [outer = 0x0] [url = about:blank]
11:35:17 INFO - PROCESS | 1666 | --DOMWINDOW == 284 (0x1274e5000) [pid = 1666] [serial = 573] [outer = 0x0] [url = about:blank]
11:35:17 INFO - PROCESS | 1666 | --DOMWINDOW == 283 (0x1236bb000) [pid = 1666] [serial = 597] [outer = 0x0] [url = about:blank]
11:35:17 INFO - PROCESS | 1666 | --DOMWINDOW == 282 (0x11f619800) [pid = 1666] [serial = 592] [outer = 0x0] [url = about:blank]
11:35:17 INFO - PROCESS | 1666 | --DOMWINDOW == 281 (0x126d54000) [pid = 1666] [serial = 507] [outer = 0x0] [url = about:blank]
11:35:17 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:35:17 INFO - document served over http requires an http
11:35:17 INFO - sub-resource via xhr-request using the meta-csp
11:35:17 INFO - delivery method with swap-origin-redirect and when
11:35:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:35:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:17 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:35:17 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 521ms
11:35:17 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:35:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b253800 == 65 [pid = 1666] [id = 284]
11:35:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 282 (0x128948000) [pid = 1666] [serial = 795] [outer = 0x0]
11:35:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 283 (0x129024c00) [pid = 1666] [serial = 796] [outer = 0x128948000]
11:35:17 INFO - PROCESS | 1666 | 1448307317635 Marionette INFO loaded listener.js
11:35:17 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 284 (0x12c061800) [pid = 1666] [serial = 797] [outer = 0x128948000]
11:35:18 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:35:18 INFO - document served over http requires an https
11:35:18 INFO - sub-resource via fetch-request using the meta-csp
11:35:18 INFO - delivery method with keep-origin-redirect and when
11:35:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
11:35:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:18 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:35:18 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 525ms
11:35:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:35:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x13001e800 == 66 [pid = 1666] [id = 285]
11:35:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 285 (0x12c06d400) [pid = 1666] [serial = 798] [outer = 0x0]
11:35:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 286 (0x12c574400) [pid = 1666] [serial = 799] [outer = 0x12c06d400]
11:35:18 INFO - PROCESS | 1666 | 1448307318164 Marionette INFO loaded listener.js
11:35:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 287 (0x131aad000) [pid = 1666] [serial = 800] [outer = 0x12c06d400]
11:35:18 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:35:18 INFO - document served over http requires an https
11:35:18 INFO - sub-resource via fetch-request using the meta-csp
11:35:18 INFO - delivery method with no-redirect and when
11:35:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
11:35:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:18 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:35:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 526ms
11:35:18 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:35:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x131a53000 == 67 [pid = 1666] [id = 286]
11:35:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 288 (0x12c56f400) [pid = 1666] [serial = 801] [outer = 0x0]
11:35:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 289 (0x134a8c400) [pid = 1666] [serial = 802] [outer = 0x12c56f400]
11:35:18 INFO - PROCESS | 1666 | 1448307318707 Marionette INFO loaded listener.js
11:35:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 290 (0x13587e800) [pid = 1666] [serial = 803] [outer = 0x12c56f400]
11:35: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:35:19 INFO - document served over http requires an https
11:35:19 INFO - sub-resource via fetch-request using the meta-csp
11:35:19 INFO - delivery method with swap-origin-redirect and when
11:35: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:35:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35: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:35: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 570ms
11:35: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:35:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x135a72800 == 68 [pid = 1666] [id = 287]
11:35:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 291 (0x13192f000) [pid = 1666] [serial = 804] [outer = 0x0]
11:35:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 292 (0x135a94800) [pid = 1666] [serial = 805] [outer = 0x13192f000]
11:35:19 INFO - PROCESS | 1666 | 1448307319291 Marionette INFO loaded listener.js
11:35:19 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 293 (0x139168800) [pid = 1666] [serial = 806] [outer = 0x13192f000]
11:35:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x136168800 == 69 [pid = 1666] [id = 288]
11:35:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 294 (0x13916f400) [pid = 1666] [serial = 807] [outer = 0x0]
11:35:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 295 (0x1391d5400) [pid = 1666] [serial = 808] [outer = 0x13916f400]
11:35:19 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:35:19 INFO - document served over http requires an https
11:35:19 INFO - sub-resource via iframe-tag using the meta-csp
11:35:19 INFO - delivery method with keep-origin-redirect and when
11:35: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/iframe-tag/cross-origin.keep-origin-redirect.http.html"
11:35:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:19 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:35:19 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 621ms
11:35:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:35:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x1361ea000 == 70 [pid = 1666] [id = 289]
11:35:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 296 (0x139193c00) [pid = 1666] [serial = 809] [outer = 0x0]
11:35:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 297 (0x1391d0000) [pid = 1666] [serial = 810] [outer = 0x139193c00]
11:35:19 INFO - PROCESS | 1666 | 1448307319941 Marionette INFO loaded listener.js
11:35:19 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 298 (0x139b32800) [pid = 1666] [serial = 811] [outer = 0x139193c00]
11:35:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x1382af800 == 71 [pid = 1666] [id = 290]
11:35:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 299 (0x139343000) [pid = 1666] [serial = 812] [outer = 0x0]
11:35:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 300 (0x139349400) [pid = 1666] [serial = 813] [outer = 0x139343000]
11:35:20 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:35:20 INFO - document served over http requires an https
11:35:20 INFO - sub-resource via iframe-tag using the meta-csp
11:35:20 INFO - delivery method with no-redirect and when
11:35:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
11:35:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:20 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:35:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 621ms
11:35:20 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:35:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x1393e3000 == 72 [pid = 1666] [id = 291]
11:35:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 301 (0x139346400) [pid = 1666] [serial = 814] [outer = 0x0]
11:35:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 302 (0x139534400) [pid = 1666] [serial = 815] [outer = 0x139346400]
11:35:20 INFO - PROCESS | 1666 | 1448307320618 Marionette INFO loaded listener.js
11:35:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 303 (0x13b45f000) [pid = 1666] [serial = 816] [outer = 0x139346400]
11:35:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x13946b800 == 73 [pid = 1666] [id = 292]
11:35:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 304 (0x13aec3400) [pid = 1666] [serial = 817] [outer = 0x0]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 303 (0x13916e000) [pid = 1666] [serial = 635] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 302 (0x139162c00) [pid = 1666] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 301 (0x127528000) [pid = 1666] [serial = 630] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307282676]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 300 (0x124fe6800) [pid = 1666] [serial = 601] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 299 (0x11f730800) [pid = 1666] [serial = 658] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 298 (0x139528400) [pid = 1666] [serial = 709] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 297 (0x11dc26400) [pid = 1666] [serial = 696] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 296 (0x12902e000) [pid = 1666] [serial = 684] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307294624]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 295 (0x11e7cd800) [pid = 1666] [serial = 661] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 294 (0x11e2fa800) [pid = 1666] [serial = 667] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 293 (0x12774f000) [pid = 1666] [serial = 679] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 292 (0x1282ce000) [pid = 1666] [serial = 676] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 291 (0x11f5dfc00) [pid = 1666] [serial = 655] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 290 (0x12c56e800) [pid = 1666] [serial = 691] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 289 (0x1290c0c00) [pid = 1666] [serial = 686] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 288 (0x124fdb000) [pid = 1666] [serial = 701] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 287 (0x1318e4400) [pid = 1666] [serial = 694] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 286 (0x121027400) [pid = 1666] [serial = 664] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 285 (0x127734800) [pid = 1666] [serial = 673] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 284 (0x12c060400) [pid = 1666] [serial = 689] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 283 (0x139196800) [pid = 1666] [serial = 706] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 282 (0x126ddb400) [pid = 1666] [serial = 699] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 281 (0x127369000) [pid = 1666] [serial = 670] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 280 (0x127744400) [pid = 1666] [serial = 704] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307297460]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 279 (0x128942400) [pid = 1666] [serial = 681] [outer = 0x0] [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:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 278 (0x13952e800) [pid = 1666] [serial = 710] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 277 (0x139167800) [pid = 1666] [serial = 628] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 276 (0x12752b400) [pid = 1666] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307282676]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 275 (0x128582800) [pid = 1666] [serial = 677] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 274 (0x1134b7400) [pid = 1666] [serial = 605] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 273 (0x120179000) [pid = 1666] [serial = 662] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 272 (0x121216800) [pid = 1666] [serial = 653] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 271 (0x1282c3c00) [pid = 1666] [serial = 614] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 270 (0x11f835000) [pid = 1666] [serial = 656] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 269 (0x127748400) [pid = 1666] [serial = 674] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 268 (0x127389000) [pid = 1666] [serial = 671] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 267 (0x127390c00) [pid = 1666] [serial = 705] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307297460]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 266 (0x12752fc00) [pid = 1666] [serial = 633] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 265 (0x13bb8a000) [pid = 1666] [serial = 644] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 264 (0x127532c00) [pid = 1666] [serial = 636] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 263 (0x112ff4400) [pid = 1666] [serial = 695] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 262 (0x1289cf800) [pid = 1666] [serial = 682] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 261 (0x11ed73c00) [pid = 1666] [serial = 668] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 260 (0x12b00e400) [pid = 1666] [serial = 685] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307294624]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 259 (0x13ab93c00) [pid = 1666] [serial = 641] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 258 (0x13b46a800) [pid = 1666] [serial = 650] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 257 (0x12c568000) [pid = 1666] [serial = 690] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 256 (0x1391d0400) [pid = 1666] [serial = 638] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 255 (0x139161400) [pid = 1666] [serial = 626] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 254 (0x13b45e800) [pid = 1666] [serial = 647] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 253 (0x12c22b400) [pid = 1666] [serial = 702] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 252 (0x1318d9400) [pid = 1666] [serial = 692] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 251 (0x11f834000) [pid = 1666] [serial = 608] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 250 (0x135880800) [pid = 1666] [serial = 700] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 249 (0x13919f400) [pid = 1666] [serial = 623] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 248 (0x13587a000) [pid = 1666] [serial = 620] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 247 (0x12869f800) [pid = 1666] [serial = 680] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 246 (0x1391a0c00) [pid = 1666] [serial = 707] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 245 (0x1219e1800) [pid = 1666] [serial = 665] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 244 (0x12c56c800) [pid = 1666] [serial = 617] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 243 (0x12b00c000) [pid = 1666] [serial = 687] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 242 (0x121371800) [pid = 1666] [serial = 659] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 241 (0x11e7cc800) [pid = 1666] [serial = 697] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 240 (0x1255ad400) [pid = 1666] [serial = 611] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | --DOMWINDOW == 239 (0x134c96c00) [pid = 1666] [serial = 603] [outer = 0x0] [url = about:blank]
11:35:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 240 (0x112ff4400) [pid = 1666] [serial = 818] [outer = 0x13aec3400]
11:35:21 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:35:21 INFO - document served over http requires an https
11:35:21 INFO - sub-resource via iframe-tag using the meta-csp
11:35:21 INFO - delivery method with swap-origin-redirect and when
11:35: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.swap-origin-redirect.http.html"
11:35:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:21 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:35:21 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 875ms
11:35:21 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:35:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x1318aa800 == 74 [pid = 1666] [id = 293]
11:35:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 241 (0x121371800) [pid = 1666] [serial = 819] [outer = 0x0]
11:35:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 242 (0x124fe6800) [pid = 1666] [serial = 820] [outer = 0x121371800]
11:35:21 INFO - PROCESS | 1666 | 1448307321445 Marionette INFO loaded listener.js
11:35:21 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 243 (0x128944800) [pid = 1666] [serial = 821] [outer = 0x121371800]
11:35:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:35:21 INFO - document served over http requires an https
11:35:21 INFO - sub-resource via script-tag using the meta-csp
11:35:21 INFO - delivery method with keep-origin-redirect and when
11:35: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/script-tag/cross-origin.keep-origin-redirect.http.html"
11:35:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:35:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 572ms
11:35:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:35:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x139ba9000 == 75 [pid = 1666] [id = 294]
11:35:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 244 (0x12752b000) [pid = 1666] [serial = 822] [outer = 0x0]
11:35:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 245 (0x12c56c800) [pid = 1666] [serial = 823] [outer = 0x12752b000]
11:35:21 INFO - PROCESS | 1666 | 1448307321985 Marionette INFO loaded listener.js
11:35:22 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 246 (0x13a1b7000) [pid = 1666] [serial = 824] [outer = 0x12752b000]
11:35:22 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:35:22 INFO - document served over http requires an https
11:35:22 INFO - sub-resource via script-tag using the meta-csp
11:35:22 INFO - delivery method with no-redirect and when
11:35: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/script-tag/cross-origin.no-redirect.http.html"
11:35:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:22 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:35:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 473ms
11:35:22 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:35:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a8cf000 == 76 [pid = 1666] [id = 295]
11:35:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 247 (0x13a1bb400) [pid = 1666] [serial = 825] [outer = 0x0]
11:35:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 248 (0x13a1bd800) [pid = 1666] [serial = 826] [outer = 0x13a1bb400]
11:35:22 INFO - PROCESS | 1666 | 1448307322460 Marionette INFO loaded listener.js
11:35:22 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 249 (0x13a1c4800) [pid = 1666] [serial = 827] [outer = 0x13a1bb400]
11:35:22 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:35:22 INFO - document served over http requires an https
11:35:22 INFO - sub-resource via script-tag using the meta-csp
11:35:22 INFO - delivery method with swap-origin-redirect and when
11:35: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/script-tag/cross-origin.swap-origin-redirect.http.html"
11:35:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:22 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:35:22 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 524ms
11:35:22 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:35:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b86b000 == 77 [pid = 1666] [id = 296]
11:35:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 250 (0x13b3f4800) [pid = 1666] [serial = 828] [outer = 0x0]
11:35:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 251 (0x13b3f7000) [pid = 1666] [serial = 829] [outer = 0x13b3f4800]
11:35:22 INFO - PROCESS | 1666 | 1448307322992 Marionette INFO loaded listener.js
11:35:23 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 252 (0x13b3ff400) [pid = 1666] [serial = 830] [outer = 0x13b3f4800]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x12767f800 == 76 [pid = 1666] [id = 256]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x13494b800 == 75 [pid = 1666] [id = 170]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x131a36000 == 74 [pid = 1666] [id = 257]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x139ba6000 == 73 [pid = 1666] [id = 258]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x13abc4000 == 72 [pid = 1666] [id = 259]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x13b24d000 == 71 [pid = 1666] [id = 260]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x13bc56800 == 70 [pid = 1666] [id = 261]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x11dacf800 == 69 [pid = 1666] [id = 175]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x1329d1800 == 68 [pid = 1666] [id = 169]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x1485ea000 == 67 [pid = 1666] [id = 262]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x11da60000 == 66 [pid = 1666] [id = 263]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x13a4bc000 == 65 [pid = 1666] [id = 264]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x11da93000 == 64 [pid = 1666] [id = 265]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x13be47800 == 63 [pid = 1666] [id = 266]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x13be62800 == 62 [pid = 1666] [id = 267]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x148d19800 == 61 [pid = 1666] [id = 268]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x148fa9800 == 60 [pid = 1666] [id = 269]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x134cbb000 == 59 [pid = 1666] [id = 171]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x13b9e8000 == 58 [pid = 1666] [id = 270]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x148fbb800 == 57 [pid = 1666] [id = 271]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x1479f0000 == 56 [pid = 1666] [id = 272]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x134a68000 == 55 [pid = 1666] [id = 273]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x134a70000 == 54 [pid = 1666] [id = 274]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x11f920000 == 53 [pid = 1666] [id = 275]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x13495a000 == 52 [pid = 1666] [id = 276]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x125506000 == 51 [pid = 1666] [id = 277]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x128212800 == 50 [pid = 1666] [id = 278]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x12768d800 == 49 [pid = 1666] [id = 279]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x1393f2000 == 48 [pid = 1666] [id = 255]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x12b267800 == 47 [pid = 1666] [id = 187]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x1278b1800 == 46 [pid = 1666] [id = 184]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x12b059000 == 45 [pid = 1666] [id = 186]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x136168800 == 44 [pid = 1666] [id = 288]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x1382af800 == 43 [pid = 1666] [id = 290]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x13946b800 == 42 [pid = 1666] [id = 292]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x13191f800 == 41 [pid = 1666] [id = 168]
11:35:24 INFO - PROCESS | 1666 | --DOCSHELL 0x129d6a000 == 40 [pid = 1666] [id = 185]
11:35:25 INFO - PROCESS | 1666 | --DOCSHELL 0x130008000 == 39 [pid = 1666] [id = 280]
11:35:25 INFO - PROCESS | 1666 | --DOCSHELL 0x11e7a7800 == 38 [pid = 1666] [id = 281]
11:35:25 INFO - PROCESS | 1666 | --DOCSHELL 0x131a53000 == 37 [pid = 1666] [id = 286]
11:35:25 INFO - PROCESS | 1666 | --DOCSHELL 0x139ba9000 == 36 [pid = 1666] [id = 294]
11:35:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13001e800 == 35 [pid = 1666] [id = 285]
11:35:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1318aa800 == 34 [pid = 1666] [id = 293]
11:35:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13a8cf000 == 33 [pid = 1666] [id = 295]
11:35:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1393e3000 == 32 [pid = 1666] [id = 291]
11:35:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12841d000 == 31 [pid = 1666] [id = 282]
11:35:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1361ea000 == 30 [pid = 1666] [id = 289]
11:35:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12b253800 == 29 [pid = 1666] [id = 284]
11:35:25 INFO - PROCESS | 1666 | --DOCSHELL 0x135a72800 == 28 [pid = 1666] [id = 287]
11:35:25 INFO - PROCESS | 1666 | --DOCSHELL 0x11f5aa800 == 27 [pid = 1666] [id = 283]
11:35:26 INFO - PROCESS | 1666 | --DOMWINDOW == 251 (0x13952b800) [pid = 1666] [serial = 708] [outer = 0x0] [url = about:blank]
11:35:26 INFO - PROCESS | 1666 | --DOMWINDOW == 250 (0x121bf4800) [pid = 1666] [serial = 663] [outer = 0x0] [url = about:blank]
11:35:26 INFO - PROCESS | 1666 | --DOMWINDOW == 249 (0x1290bec00) [pid = 1666] [serial = 683] [outer = 0x0] [url = about:blank]
11:35:26 INFO - PROCESS | 1666 | --DOMWINDOW == 248 (0x1282d1800) [pid = 1666] [serial = 675] [outer = 0x0] [url = about:blank]
11:35:26 INFO - PROCESS | 1666 | --DOMWINDOW == 247 (0x12136d800) [pid = 1666] [serial = 657] [outer = 0x0] [url = about:blank]
11:35:26 INFO - PROCESS | 1666 | --DOMWINDOW == 246 (0x1282c2c00) [pid = 1666] [serial = 698] [outer = 0x0] [url = about:blank]
11:35:26 INFO - PROCESS | 1666 | --DOMWINDOW == 245 (0x12c05f800) [pid = 1666] [serial = 688] [outer = 0x0] [url = about:blank]
11:35:26 INFO - PROCESS | 1666 | --DOMWINDOW == 244 (0x128940800) [pid = 1666] [serial = 678] [outer = 0x0] [url = about:blank]
11:35:26 INFO - PROCESS | 1666 | --DOMWINDOW == 243 (0x125651000) [pid = 1666] [serial = 669] [outer = 0x0] [url = about:blank]
11:35:26 INFO - PROCESS | 1666 | --DOMWINDOW == 242 (0x134c9d400) [pid = 1666] [serial = 693] [outer = 0x0] [url = about:blank]
11:35:26 INFO - PROCESS | 1666 | --DOMWINDOW == 241 (0x126ddb800) [pid = 1666] [serial = 666] [outer = 0x0] [url = about:blank]
11:35:26 INFO - PROCESS | 1666 | --DOMWINDOW == 240 (0x12771e000) [pid = 1666] [serial = 672] [outer = 0x0] [url = about:blank]
11:35:26 INFO - PROCESS | 1666 | --DOMWINDOW == 239 (0x137d8e400) [pid = 1666] [serial = 703] [outer = 0x0] [url = about:blank]
11:35:26 INFO - PROCESS | 1666 | --DOMWINDOW == 238 (0x126dda800) [pid = 1666] [serial = 660] [outer = 0x0] [url = about:blank]
11:35:26 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:35:26 INFO - document served over http requires an https
11:35:26 INFO - sub-resource via xhr-request using the meta-csp
11:35:26 INFO - delivery method with keep-origin-redirect and when
11:35: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/xhr-request/cross-origin.keep-origin-redirect.http.html"
11:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:26 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:35:26 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 3346ms
11:35:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:35:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x113465800 == 28 [pid = 1666] [id = 297]
11:35:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 239 (0x11d286800) [pid = 1666] [serial = 831] [outer = 0x0]
11:35:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 240 (0x11d5e4800) [pid = 1666] [serial = 832] [outer = 0x11d286800]
11:35:26 INFO - PROCESS | 1666 | 1448307326340 Marionette INFO loaded listener.js
11:35:26 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 241 (0x11d892000) [pid = 1666] [serial = 833] [outer = 0x11d286800]
11:35:26 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:35:26 INFO - document served over http requires an https
11:35:26 INFO - sub-resource via xhr-request using the meta-csp
11:35:26 INFO - delivery method with no-redirect and when
11:35: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/xhr-request/cross-origin.no-redirect.http.html"
11:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:26 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:35:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 528ms
11:35:26 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:35:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x11d8ef000 == 29 [pid = 1666] [id = 298]
11:35:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 242 (0x11db19c00) [pid = 1666] [serial = 834] [outer = 0x0]
11:35:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 243 (0x11dc26400) [pid = 1666] [serial = 835] [outer = 0x11db19c00]
11:35:26 INFO - PROCESS | 1666 | 1448307326860 Marionette INFO loaded listener.js
11:35:26 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 244 (0x11e2f8400) [pid = 1666] [serial = 836] [outer = 0x11db19c00]
11:35:27 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:35:27 INFO - document served over http requires an https
11:35:27 INFO - sub-resource via xhr-request using the meta-csp
11:35:27 INFO - delivery method with swap-origin-redirect and when
11:35: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/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:35:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:27 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:35:27 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 525ms
11:35:27 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:35:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da93000 == 30 [pid = 1666] [id = 299]
11:35:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 245 (0x11260ec00) [pid = 1666] [serial = 837] [outer = 0x0]
11:35:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 246 (0x11e7d0800) [pid = 1666] [serial = 838] [outer = 0x11260ec00]
11:35:27 INFO - PROCESS | 1666 | 1448307327397 Marionette INFO loaded listener.js
11:35:27 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 247 (0x11f5d7400) [pid = 1666] [serial = 839] [outer = 0x11260ec00]
11:35:27 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:35:27 INFO - document served over http requires an http
11:35:27 INFO - sub-resource via fetch-request using the meta-csp
11:35:27 INFO - delivery method with keep-origin-redirect and when
11:35:27 INFO - the target request is same-origin.
11:35:27 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 475ms
11:35:27 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:35:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x11dad7000 == 31 [pid = 1666] [id = 300]
11:35:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 248 (0x11e7cd400) [pid = 1666] [serial = 840] [outer = 0x0]
11:35:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 249 (0x11f72f400) [pid = 1666] [serial = 841] [outer = 0x11e7cd400]
11:35:27 INFO - PROCESS | 1666 | 1448307327875 Marionette INFO loaded listener.js
11:35:27 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 250 (0x11f836c00) [pid = 1666] [serial = 842] [outer = 0x11e7cd400]
11:35:28 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:35:28 INFO - document served over http requires an http
11:35:28 INFO - sub-resource via fetch-request using the meta-csp
11:35:28 INFO - delivery method with no-redirect and when
11:35:28 INFO - the target request is same-origin.
11:35:28 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 524ms
11:35:28 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:35:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e27d800 == 32 [pid = 1666] [id = 301]
11:35:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 251 (0x11db18c00) [pid = 1666] [serial = 843] [outer = 0x0]
11:35:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 252 (0x11f83e800) [pid = 1666] [serial = 844] [outer = 0x11db18c00]
11:35:28 INFO - PROCESS | 1666 | 1448307328390 Marionette INFO loaded listener.js
11:35:28 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 253 (0x11f94c800) [pid = 1666] [serial = 845] [outer = 0x11db18c00]
11:35:28 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:35:28 INFO - document served over http requires an http
11:35:28 INFO - sub-resource via fetch-request using the meta-csp
11:35:28 INFO - delivery method with swap-origin-redirect and when
11:35: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-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
11:35:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:28 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:35:28 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 470ms
11:35:28 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:35:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f562000 == 33 [pid = 1666] [id = 302]
11:35:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 254 (0x11f9dfc00) [pid = 1666] [serial = 846] [outer = 0x0]
11:35:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 255 (0x11fc34400) [pid = 1666] [serial = 847] [outer = 0x11f9dfc00]
11:35:28 INFO - PROCESS | 1666 | 1448307328889 Marionette INFO loaded listener.js
11:35:28 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 256 (0x120322000) [pid = 1666] [serial = 848] [outer = 0x11f9dfc00]
11:35:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f5aa800 == 34 [pid = 1666] [id = 303]
11:35:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 257 (0x1202d4400) [pid = 1666] [serial = 849] [outer = 0x0]
11:35:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 258 (0x12101dc00) [pid = 1666] [serial = 850] [outer = 0x1202d4400]
11:35:29 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:35:29 INFO - document served over http requires an http
11:35:29 INFO - sub-resource via iframe-tag using the meta-csp
11:35:29 INFO - delivery method with keep-origin-redirect and when
11:35:29 INFO - the target request is same-origin.
11:35:29 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 522ms
11:35:29 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:35:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f8dd800 == 35 [pid = 1666] [id = 304]
11:35:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 259 (0x12037e400) [pid = 1666] [serial = 851] [outer = 0x0]
11:35:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 260 (0x120387800) [pid = 1666] [serial = 852] [outer = 0x12037e400]
11:35:29 INFO - PROCESS | 1666 | 1448307329409 Marionette INFO loaded listener.js
11:35:29 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 261 (0x1210dbc00) [pid = 1666] [serial = 853] [outer = 0x12037e400]
11:35:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x11fc88000 == 36 [pid = 1666] [id = 305]
11:35:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 262 (0x120381800) [pid = 1666] [serial = 854] [outer = 0x0]
11:35:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 263 (0x1210e1800) [pid = 1666] [serial = 855] [outer = 0x120381800]
11:35:29 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:35:29 INFO - document served over http requires an http
11:35:29 INFO - sub-resource via iframe-tag using the meta-csp
11:35:29 INFO - delivery method with no-redirect and when
11:35:29 INFO - the target request is same-origin.
11:35:29 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 525ms
11:35:29 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:35:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x11fc9f800 == 37 [pid = 1666] [id = 306]
11:35:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 264 (0x1210e1c00) [pid = 1666] [serial = 856] [outer = 0x0]
11:35:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 265 (0x12111a800) [pid = 1666] [serial = 857] [outer = 0x1210e1c00]
11:35:29 INFO - PROCESS | 1666 | 1448307329935 Marionette INFO loaded listener.js
11:35:29 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 266 (0x12136dc00) [pid = 1666] [serial = 858] [outer = 0x1210e1c00]
11:35:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x120352800 == 38 [pid = 1666] [id = 307]
11:35:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 267 (0x120e10000) [pid = 1666] [serial = 859] [outer = 0x0]
11:35:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 268 (0x121371c00) [pid = 1666] [serial = 860] [outer = 0x120e10000]
11:35:30 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:35:30 INFO - document served over http requires an http
11:35:30 INFO - sub-resource via iframe-tag using the meta-csp
11:35:30 INFO - delivery method with swap-origin-redirect and when
11:35:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:35:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:30 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:35:30 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 520ms
11:35:30 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:35:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da90800 == 39 [pid = 1666] [id = 308]
11:35:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 269 (0x12136f800) [pid = 1666] [serial = 861] [outer = 0x0]
11:35:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 270 (0x12145fc00) [pid = 1666] [serial = 862] [outer = 0x12136f800]
11:35:30 INFO - PROCESS | 1666 | 1448307330472 Marionette INFO loaded listener.js
11:35:30 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 271 (0x121730c00) [pid = 1666] [serial = 863] [outer = 0x12136f800]
11:35:30 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:35:30 INFO - document served over http requires an http
11:35:30 INFO - sub-resource via script-tag using the meta-csp
11:35:30 INFO - delivery method with keep-origin-redirect and when
11:35:30 INFO - the target request is same-origin.
11:35:30 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 523ms
11:35:30 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:35:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213a4800 == 40 [pid = 1666] [id = 309]
11:35:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 272 (0x121732c00) [pid = 1666] [serial = 864] [outer = 0x0]
11:35:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 273 (0x1219e3000) [pid = 1666] [serial = 865] [outer = 0x121732c00]
11:35:31 INFO - PROCESS | 1666 | 1448307331009 Marionette INFO loaded listener.js
11:35:31 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 274 (0x121bfc400) [pid = 1666] [serial = 866] [outer = 0x121732c00]
11:35:31 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:35:31 INFO - document served over http requires an http
11:35:31 INFO - sub-resource via script-tag using the meta-csp
11:35:31 INFO - delivery method with no-redirect and when
11:35:31 INFO - the target request is same-origin.
11:35:31 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 530ms
11:35:31 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:35:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e27a800 == 41 [pid = 1666] [id = 310]
11:35:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 275 (0x122ba0c00) [pid = 1666] [serial = 867] [outer = 0x0]
11:35:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 276 (0x122f14800) [pid = 1666] [serial = 868] [outer = 0x122ba0c00]
11:35:31 INFO - PROCESS | 1666 | 1448307331556 Marionette INFO loaded listener.js
11:35:31 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 277 (0x1236b8c00) [pid = 1666] [serial = 869] [outer = 0x122ba0c00]
11:35:31 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:35:31 INFO - document served over http requires an http
11:35:31 INFO - sub-resource via script-tag using the meta-csp
11:35:31 INFO - delivery method with swap-origin-redirect and when
11:35:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:35:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:31 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:35:31 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 571ms
11:35:31 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:35:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x127686800 == 42 [pid = 1666] [id = 311]
11:35:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 278 (0x1236b9000) [pid = 1666] [serial = 870] [outer = 0x0]
11:35:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 279 (0x124f8bc00) [pid = 1666] [serial = 871] [outer = 0x1236b9000]
11:35:32 INFO - PROCESS | 1666 | 1448307332113 Marionette INFO loaded listener.js
11:35:32 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 280 (0x124fdf000) [pid = 1666] [serial = 872] [outer = 0x1236b9000]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 279 (0x11d889c00) [pid = 1666] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 278 (0x128949000) [pid = 1666] [serial = 562] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 277 (0x11c887c00) [pid = 1666] [serial = 652] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 276 (0x12e58e800) [pid = 1666] [serial = 295] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 275 (0x11db0f400) [pid = 1666] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 274 (0x1211e0c00) [pid = 1666] [serial = 390] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 273 (0x12738dc00) [pid = 1666] [serial = 393] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 272 (0x1289ccc00) [pid = 1666] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 271 (0x12736fc00) [pid = 1666] [serial = 399] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 270 (0x11dcddc00) [pid = 1666] [serial = 402] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 269 (0x13ab8f400) [pid = 1666] [serial = 640] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 268 (0x127371c00) [pid = 1666] [serial = 613] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 267 (0x11f837800) [pid = 1666] [serial = 780] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 266 (0x134a94400) [pid = 1666] [serial = 744] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 265 (0x13aec7400) [pid = 1666] [serial = 729] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 264 (0x12c064000) [pid = 1666] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 263 (0x128578000) [pid = 1666] [serial = 522] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 262 (0x13baaa800) [pid = 1666] [serial = 762] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 261 (0x11d894800) [pid = 1666] [serial = 453] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 260 (0x11f838000) [pid = 1666] [serial = 783] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 259 (0x127718800) [pid = 1666] [serial = 720] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 258 (0x1274edc00) [pid = 1666] [serial = 519] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 257 (0x13bb83c00) [pid = 1666] [serial = 643] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 256 (0x12902fc00) [pid = 1666] [serial = 616] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 255 (0x11f83e000) [pid = 1666] [serial = 717] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 254 (0x139192400) [pid = 1666] [serial = 556] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 253 (0x13952f800) [pid = 1666] [serial = 711] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 252 (0x137d8ec00) [pid = 1666] [serial = 627] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 251 (0x11e7d4800) [pid = 1666] [serial = 607] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 250 (0x12328d800) [pid = 1666] [serial = 505] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 249 (0x12774d800) [pid = 1666] [serial = 789] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 248 (0x11f83c800) [pid = 1666] [serial = 714] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 247 (0x137d8e000) [pid = 1666] [serial = 548] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 246 (0x127364400) [pid = 1666] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 245 (0x131aa9000) [pid = 1666] [serial = 732] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 244 (0x139346400) [pid = 1666] [serial = 814] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 243 (0x12b00f400) [pid = 1666] [serial = 468] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 242 (0x12e154400) [pid = 1666] [serial = 723] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 241 (0x11ff6a800) [pid = 1666] [serial = 786] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 240 (0x139193c00) [pid = 1666] [serial = 809] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 239 (0x13bf53800) [pid = 1666] [serial = 765] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 238 (0x1255a6000) [pid = 1666] [serial = 516] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 237 (0x139b24400) [pid = 1666] [serial = 741] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 236 (0x13192f000) [pid = 1666] [serial = 804] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 235 (0x131aa9800) [pid = 1666] [serial = 735] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 234 (0x13919dc00) [pid = 1666] [serial = 726] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 233 (0x13baae000) [pid = 1666] [serial = 738] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 232 (0x12172b000) [pid = 1666] [serial = 559] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 231 (0x12829e400) [pid = 1666] [serial = 777] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 230 (0x13b45d400) [pid = 1666] [serial = 649] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 229 (0x135875400) [pid = 1666] [serial = 619] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 228 (0x12866e000) [pid = 1666] [serial = 525] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 227 (0x11f9e9400) [pid = 1666] [serial = 772] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 226 (0x112803800) [pid = 1666] [serial = 450] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 225 (0x137d81400) [pid = 1666] [serial = 622] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 224 (0x12c569000) [pid = 1666] [serial = 531] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 223 (0x13b921000) [pid = 1666] [serial = 759] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 222 (0x121116400) [pid = 1666] [serial = 458] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 221 (0x127531c00) [pid = 1666] [serial = 637] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 220 (0x12c56f400) [pid = 1666] [serial = 801] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 219 (0x1274e7000) [pid = 1666] [serial = 646] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 218 (0x147629800) [pid = 1666] [serial = 750] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 217 (0x12c570400) [pid = 1666] [serial = 534] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 216 (0x132949800) [pid = 1666] [serial = 483] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 215 (0x139343000) [pid = 1666] [serial = 812] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307320238]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 214 (0x135873000) [pid = 1666] [serial = 537] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 213 (0x127732400) [pid = 1666] [serial = 553] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 212 (0x13aec3400) [pid = 1666] [serial = 817] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 211 (0x13a1bb400) [pid = 1666] [serial = 825] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 210 (0x12b2afc00) [pid = 1666] [serial = 528] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 209 (0x1282c8000) [pid = 1666] [serial = 542] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 208 (0x128948000) [pid = 1666] [serial = 795] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 207 (0x13b91ec00) [pid = 1666] [serial = 756] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 206 (0x128695c00) [pid = 1666] [serial = 463] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 205 (0x121212000) [pid = 1666] [serial = 753] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 204 (0x121370000) [pid = 1666] [serial = 610] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 203 (0x127528c00) [pid = 1666] [serial = 632] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 202 (0x14718ec00) [pid = 1666] [serial = 747] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 201 (0x11e2f4400) [pid = 1666] [serial = 770] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307311910]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x11e7cc400) [pid = 1666] [serial = 767] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x124fdcc00) [pid = 1666] [serial = 486] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x121371800) [pid = 1666] [serial = 819] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x12752b000) [pid = 1666] [serial = 822] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x12c56ac00) [pid = 1666] [serial = 474] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x12c06d400) [pid = 1666] [serial = 798] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x120176400) [pid = 1666] [serial = 792] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x124f8ec00) [pid = 1666] [serial = 513] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x112682000) [pid = 1666] [serial = 604] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x12e1b0000) [pid = 1666] [serial = 477] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x11f732c00) [pid = 1666] [serial = 510] [outer = 0x0] [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:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x12e58d800) [pid = 1666] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x13916f400) [pid = 1666] [serial = 807] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x13b3f7000) [pid = 1666] [serial = 829] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x1282a4400) [pid = 1666] [serial = 790] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x121b0cc00) [pid = 1666] [serial = 793] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x129024c00) [pid = 1666] [serial = 796] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x12c574400) [pid = 1666] [serial = 799] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x134a8c400) [pid = 1666] [serial = 802] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x135a94800) [pid = 1666] [serial = 805] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x1391d5400) [pid = 1666] [serial = 808] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x1391d0000) [pid = 1666] [serial = 810] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x139349400) [pid = 1666] [serial = 813] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307320238]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x139534400) [pid = 1666] [serial = 815] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x112ff4400) [pid = 1666] [serial = 818] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x124fe6800) [pid = 1666] [serial = 820] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x12c56c800) [pid = 1666] [serial = 823] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x13a1bd800) [pid = 1666] [serial = 826] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x139532800) [pid = 1666] [serial = 712] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x11f840400) [pid = 1666] [serial = 715] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x122b9e400) [pid = 1666] [serial = 718] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x127738800) [pid = 1666] [serial = 721] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x12e58d400) [pid = 1666] [serial = 724] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x139529000) [pid = 1666] [serial = 727] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x13b463c00) [pid = 1666] [serial = 730] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x131aabc00) [pid = 1666] [serial = 733] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x13baa4000) [pid = 1666] [serial = 736] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x13bab1400) [pid = 1666] [serial = 739] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x139b2a800) [pid = 1666] [serial = 742] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x134a99400) [pid = 1666] [serial = 745] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x147194800) [pid = 1666] [serial = 748] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x14762a800) [pid = 1666] [serial = 751] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x13b571000) [pid = 1666] [serial = 754] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x13b923400) [pid = 1666] [serial = 757] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x14762a000) [pid = 1666] [serial = 760] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x1479c8c00) [pid = 1666] [serial = 763] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x13bf56400) [pid = 1666] [serial = 766] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x1210de400) [pid = 1666] [serial = 768] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x1282cac00) [pid = 1666] [serial = 771] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307311910]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x12893e800) [pid = 1666] [serial = 773] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x12829f800) [pid = 1666] [serial = 776] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x1282a6c00) [pid = 1666] [serial = 778] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x11f83a800) [pid = 1666] [serial = 781] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x12017a400) [pid = 1666] [serial = 784] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x127370000) [pid = 1666] [serial = 787] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x128668800) [pid = 1666] [serial = 791] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x128662000) [pid = 1666] [serial = 794] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x1329e3400) [pid = 1666] [serial = 297] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x120184800) [pid = 1666] [serial = 389] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x127382400) [pid = 1666] [serial = 392] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x128577c00) [pid = 1666] [serial = 395] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x12b00b400) [pid = 1666] [serial = 398] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1329e3800) [pid = 1666] [serial = 401] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x13587e400) [pid = 1666] [serial = 404] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x11d891800) [pid = 1666] [serial = 452] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x120e0a000) [pid = 1666] [serial = 455] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1274e9c00) [pid = 1666] [serial = 460] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x12b012000) [pid = 1666] [serial = 465] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12c041c00) [pid = 1666] [serial = 470] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x12c230400) [pid = 1666] [serial = 473] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x12e15c800) [pid = 1666] [serial = 476] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12e592800) [pid = 1666] [serial = 479] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x132947400) [pid = 1666] [serial = 482] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x134c9a800) [pid = 1666] [serial = 485] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x135873c00) [pid = 1666] [serial = 488] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1273ab000) [pid = 1666] [serial = 491] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1210d7c00) [pid = 1666] [serial = 512] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x127368000) [pid = 1666] [serial = 515] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x1273b0000) [pid = 1666] [serial = 518] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x128576800) [pid = 1666] [serial = 521] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x128945800) [pid = 1666] [serial = 524] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12bc1d000) [pid = 1666] [serial = 527] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12c56a400) [pid = 1666] [serial = 530] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x132949c00) [pid = 1666] [serial = 533] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x135877400) [pid = 1666] [serial = 536] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x137d86400) [pid = 1666] [serial = 539] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x13dd76800) [pid = 1666] [serial = 544] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x13dd79c00) [pid = 1666] [serial = 550] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x129b9c000) [pid = 1666] [serial = 555] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1391a0000) [pid = 1666] [serial = 558] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x121736000) [pid = 1666] [serial = 561] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1391ce800) [pid = 1666] [serial = 564] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x11db10800) [pid = 1666] [serial = 606] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12172a000) [pid = 1666] [serial = 609] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1274f0400) [pid = 1666] [serial = 612] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x12b2b9400) [pid = 1666] [serial = 615] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x132947800) [pid = 1666] [serial = 618] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x135a9a800) [pid = 1666] [serial = 621] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1391d3800) [pid = 1666] [serial = 624] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x139170000) [pid = 1666] [serial = 629] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x127536c00) [pid = 1666] [serial = 634] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x13ab8d800) [pid = 1666] [serial = 639] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x13dd74000) [pid = 1666] [serial = 642] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x13dd7bc00) [pid = 1666] [serial = 645] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x13b46a400) [pid = 1666] [serial = 648] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x148531c00) [pid = 1666] [serial = 651] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x148534000) [pid = 1666] [serial = 654] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x131ab2800) [pid = 1666] [serial = 734] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x13baacc00) [pid = 1666] [serial = 737] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x14853c400) [pid = 1666] [serial = 740] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x139b32c00) [pid = 1666] [serial = 743] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x147626000) [pid = 1666] [serial = 746] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x14719b800) [pid = 1666] [serial = 749] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x14853ec00) [pid = 1666] [serial = 752] [outer = 0x0] [url = about:blank]
11:35:33 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12772f400) [pid = 1666] [serial = 788] [outer = 0x0] [url = about:blank]
11:35:33 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:35:33 INFO - document served over http requires an http
11:35:33 INFO - sub-resource via xhr-request using the meta-csp
11:35:33 INFO - delivery method with keep-origin-redirect and when
11:35:33 INFO - the target request is same-origin.
11:35:33 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 1580ms
11:35:33 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:35:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x11ced2800 == 43 [pid = 1666] [id = 312]
11:35:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x113930c00) [pid = 1666] [serial = 873] [outer = 0x0]
11:35:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x11d42f400) [pid = 1666] [serial = 874] [outer = 0x113930c00]
11:35:33 INFO - PROCESS | 1666 | 1448307333743 Marionette INFO loaded listener.js
11:35:33 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x11d894000) [pid = 1666] [serial = 875] [outer = 0x113930c00]
11:35:34 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:35:34 INFO - document served over http requires an http
11:35:34 INFO - sub-resource via xhr-request using the meta-csp
11:35:34 INFO - delivery method with no-redirect and when
11:35:34 INFO - the target request is same-origin.
11:35:34 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 673ms
11:35:34 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:35:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x11dac9800 == 44 [pid = 1666] [id = 313]
11:35:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11bc9d800) [pid = 1666] [serial = 876] [outer = 0x0]
11:35:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x11dce4c00) [pid = 1666] [serial = 877] [outer = 0x11bc9d800]
11:35:34 INFO - PROCESS | 1666 | 1448307334396 Marionette INFO loaded listener.js
11:35:34 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x11ecdac00) [pid = 1666] [serial = 878] [outer = 0x11bc9d800]
11:35:34 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:35:34 INFO - document served over http requires an http
11:35:34 INFO - sub-resource via xhr-request using the meta-csp
11:35:34 INFO - delivery method with swap-origin-redirect and when
11:35:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
11:35:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:34 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:35:34 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 621ms
11:35:34 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:35:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x121984000 == 45 [pid = 1666] [id = 314]
11:35:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11ed6f400) [pid = 1666] [serial = 879] [outer = 0x0]
11:35:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x11f619000) [pid = 1666] [serial = 880] [outer = 0x11ed6f400]
11:35:35 INFO - PROCESS | 1666 | 1448307335076 Marionette INFO loaded listener.js
11:35:35 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11f9ea000) [pid = 1666] [serial = 881] [outer = 0x11ed6f400]
11:35:35 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:35:35 INFO - document served over http requires an https
11:35:35 INFO - sub-resource via fetch-request using the meta-csp
11:35:35 INFO - delivery method with keep-origin-redirect and when
11:35:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
11:35:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:35 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:35:35 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 726ms
11:35:35 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:35:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x1278bd800 == 46 [pid = 1666] [id = 315]
11:35:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x120176c00) [pid = 1666] [serial = 882] [outer = 0x0]
11:35:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12017b000) [pid = 1666] [serial = 883] [outer = 0x120176c00]
11:35:35 INFO - PROCESS | 1666 | 1448307335752 Marionette INFO loaded listener.js
11:35:35 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1210dc400) [pid = 1666] [serial = 884] [outer = 0x120176c00]
11:35:36 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:35:36 INFO - document served over http requires an https
11:35:36 INFO - sub-resource via fetch-request using the meta-csp
11:35:36 INFO - delivery method with no-redirect and when
11:35:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
11:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:36 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:35:36 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 625ms
11:35:36 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:35:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x128222000 == 47 [pid = 1666] [id = 316]
11:35:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x120179000) [pid = 1666] [serial = 885] [outer = 0x0]
11:35:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1210da400) [pid = 1666] [serial = 886] [outer = 0x120179000]
11:35:36 INFO - PROCESS | 1666 | 1448307336424 Marionette INFO loaded listener.js
11:35:36 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x121734c00) [pid = 1666] [serial = 887] [outer = 0x120179000]
11:35:36 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:35:36 INFO - document served over http requires an https
11:35:36 INFO - sub-resource via fetch-request using the meta-csp
11:35:36 INFO - delivery method with swap-origin-redirect and when
11:35:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
11:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:36 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:35:36 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 674ms
11:35:36 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:35:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d97800 == 48 [pid = 1666] [id = 317]
11:35:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x121733800) [pid = 1666] [serial = 888] [outer = 0x0]
11:35:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x122f09800) [pid = 1666] [serial = 889] [outer = 0x121733800]
11:35:37 INFO - PROCESS | 1666 | 1448307337090 Marionette INFO loaded listener.js
11:35:37 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x124fe4c00) [pid = 1666] [serial = 890] [outer = 0x121733800]
11:35:37 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:35:37 INFO - document served over http requires an https
11:35:37 INFO - sub-resource via fetch-request using the meta-csp
11:35:37 INFO - delivery method with swap-origin-redirect and when
11:35:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
11:35:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:37 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:35:37 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 670ms
11:35:37 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:35:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x129770800 == 49 [pid = 1666] [id = 318]
11:35:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x124fe5c00) [pid = 1666] [serial = 891] [outer = 0x0]
11:35:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1253e8400) [pid = 1666] [serial = 892] [outer = 0x124fe5c00]
11:35:37 INFO - PROCESS | 1666 | 1448307337756 Marionette INFO loaded listener.js
11:35:37 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1255ae000) [pid = 1666] [serial = 893] [outer = 0x124fe5c00]
11:35:38 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:35:38 INFO - document served over http requires an https
11:35:38 INFO - sub-resource via fetch-request using the meta-csp
11:35:38 INFO - delivery method with keep-origin-redirect and when
11:35: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/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
11:35:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:38 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:35:38 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 677ms
11:35:38 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:35:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x129d71000 == 50 [pid = 1666] [id = 319]
11:35:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1255ab800) [pid = 1666] [serial = 894] [outer = 0x0]
11:35:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1255af400) [pid = 1666] [serial = 895] [outer = 0x1255ab800]
11:35:38 INFO - PROCESS | 1666 | 1448307338438 Marionette INFO loaded listener.js
11:35:38 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x126b28800) [pid = 1666] [serial = 896] [outer = 0x1255ab800]
11:35:38 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:35:38 INFO - document served over http requires an https
11:35:38 INFO - sub-resource via fetch-request using the meta-csp
11:35:38 INFO - delivery method with no-redirect and when
11:35: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/fetch-request/same-origin-upgrade.no-redirect.http.html"
11:35:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:38 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:35:38 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 626ms
11:35:38 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:35:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a640800 == 51 [pid = 1666] [id = 320]
11:35:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1236c3400) [pid = 1666] [serial = 897] [outer = 0x0]
11:35:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x126d56400) [pid = 1666] [serial = 898] [outer = 0x1236c3400]
11:35:39 INFO - PROCESS | 1666 | 1448307339098 Marionette INFO loaded listener.js
11:35:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x127362800) [pid = 1666] [serial = 899] [outer = 0x1236c3400]
11:35:39 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:35:39 INFO - document served over http requires an https
11:35:39 INFO - sub-resource via fetch-request using the meta-csp
11:35:39 INFO - delivery method with swap-origin-redirect and when
11:35:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
11:35:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:39 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:35:39 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 671ms
11:35:39 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:35:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b249000 == 52 [pid = 1666] [id = 321]
11:35:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x126dda800) [pid = 1666] [serial = 900] [outer = 0x0]
11:35:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x127369400) [pid = 1666] [serial = 901] [outer = 0x126dda800]
11:35:39 INFO - PROCESS | 1666 | 1448307339748 Marionette INFO loaded listener.js
11:35:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x127385800) [pid = 1666] [serial = 902] [outer = 0x126dda800]
11:35:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b260000 == 53 [pid = 1666] [id = 322]
11:35:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x127388400) [pid = 1666] [serial = 903] [outer = 0x0]
11:35:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1273a4c00) [pid = 1666] [serial = 904] [outer = 0x127388400]
11:35:40 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:35:40 INFO - document served over http requires an https
11:35:40 INFO - sub-resource via iframe-tag using the meta-csp
11:35:40 INFO - delivery method with keep-origin-redirect and when
11:35:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
11:35:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:40 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:35:40 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 679ms
11:35:40 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:35:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2c6000 == 54 [pid = 1666] [id = 323]
11:35:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x12738dc00) [pid = 1666] [serial = 905] [outer = 0x0]
11:35:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1273a8800) [pid = 1666] [serial = 906] [outer = 0x12738dc00]
11:35:40 INFO - PROCESS | 1666 | 1448307340522 Marionette INFO loaded listener.js
11:35:40 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x127364c00) [pid = 1666] [serial = 907] [outer = 0x12738dc00]
11:35:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0c8800 == 55 [pid = 1666] [id = 324]
11:35:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x1273afc00) [pid = 1666] [serial = 908] [outer = 0x0]
11:35:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x127527800) [pid = 1666] [serial = 909] [outer = 0x1273afc00]
11:35:41 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:35:41 INFO - document served over http requires an https
11:35:41 INFO - sub-resource via iframe-tag using the meta-csp
11:35:41 INFO - delivery method with no-redirect and when
11:35:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
11:35:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:41 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:35:41 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 723ms
11:35:41 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:35:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e109800 == 56 [pid = 1666] [id = 325]
11:35:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x1274e8c00) [pid = 1666] [serial = 910] [outer = 0x0]
11:35:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x1274ef800) [pid = 1666] [serial = 911] [outer = 0x1274e8c00]
11:35:41 INFO - PROCESS | 1666 | 1448307341234 Marionette INFO loaded listener.js
11:35:41 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x127531800) [pid = 1666] [serial = 912] [outer = 0x1274e8c00]
11:35:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x127695000 == 57 [pid = 1666] [id = 326]
11:35:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x127528c00) [pid = 1666] [serial = 913] [outer = 0x0]
11:35:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x11392d400) [pid = 1666] [serial = 914] [outer = 0x127528c00]
11:35:42 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:35:42 INFO - document served over http requires an https
11:35:42 INFO - sub-resource via iframe-tag using the meta-csp
11:35:42 INFO - delivery method with swap-origin-redirect and when
11:35: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/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
11:35:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:42 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:35:42 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 1281ms
11:35:42 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:35:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e389800 == 58 [pid = 1666] [id = 327]
11:35:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x11d287c00) [pid = 1666] [serial = 915] [outer = 0x0]
11:35:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x127533800) [pid = 1666] [serial = 916] [outer = 0x11d287c00]
11:35:42 INFO - PROCESS | 1666 | 1448307342540 Marionette INFO loaded listener.js
11:35:42 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12771e800) [pid = 1666] [serial = 917] [outer = 0x11d287c00]
11:35:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x112404800 == 59 [pid = 1666] [id = 328]
11:35:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x11347f800) [pid = 1666] [serial = 918] [outer = 0x0]
11:35:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x11267d000) [pid = 1666] [serial = 919] [outer = 0x11347f800]
11:35:43 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:35:43 INFO - document served over http requires an https
11:35:43 INFO - sub-resource via iframe-tag using the meta-csp
11:35:43 INFO - delivery method with swap-origin-redirect and when
11:35:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:35:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:43 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:35:43 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 728ms
11:35:43 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:35:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x11df76000 == 60 [pid = 1666] [id = 329]
11:35:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x110c4a800) [pid = 1666] [serial = 920] [outer = 0x0]
11:35:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x11e2f3c00) [pid = 1666] [serial = 921] [outer = 0x110c4a800]
11:35:43 INFO - PROCESS | 1666 | 1448307343294 Marionette INFO loaded listener.js
11:35:43 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x127720c00) [pid = 1666] [serial = 922] [outer = 0x110c4a800]
11:35:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f97800 == 61 [pid = 1666] [id = 330]
11:35:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x112abc400) [pid = 1666] [serial = 923] [outer = 0x0]
11:35:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x11d264000) [pid = 1666] [serial = 924] [outer = 0x112abc400]
11:35:44 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:35:44 INFO - document served over http requires an https
11:35:44 INFO - sub-resource via iframe-tag using the meta-csp
11:35:44 INFO - delivery method with keep-origin-redirect and when
11:35: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/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
11:35:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:44 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:35:44 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 1179ms
11:35:44 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:35:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x11daa5800 == 62 [pid = 1666] [id = 331]
11:35:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x11d895400) [pid = 1666] [serial = 925] [outer = 0x0]
11:35:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x11db1d800) [pid = 1666] [serial = 926] [outer = 0x11d895400]
11:35:44 INFO - PROCESS | 1666 | 1448307344469 Marionette INFO loaded listener.js
11:35:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x11e7c9c00) [pid = 1666] [serial = 927] [outer = 0x11d895400]
11:35:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f11000 == 63 [pid = 1666] [id = 332]
11:35:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x11e2ed800) [pid = 1666] [serial = 928] [outer = 0x0]
11:35:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x11e7d0000) [pid = 1666] [serial = 929] [outer = 0x11e2ed800]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x12568c000 == 62 [pid = 1666] [id = 31]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x12e6f3000 == 61 [pid = 1666] [id = 17]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x11e7af800 == 60 [pid = 1666] [id = 29]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x11e27a800 == 59 [pid = 1666] [id = 310]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x1213a4800 == 58 [pid = 1666] [id = 309]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x11da90800 == 57 [pid = 1666] [id = 308]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x120352800 == 56 [pid = 1666] [id = 307]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x11fc9f800 == 55 [pid = 1666] [id = 306]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x11fc88000 == 54 [pid = 1666] [id = 305]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x11f8dd800 == 53 [pid = 1666] [id = 304]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x11f5aa800 == 52 [pid = 1666] [id = 303]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x11f562000 == 51 [pid = 1666] [id = 302]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x11e27d800 == 50 [pid = 1666] [id = 301]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x11dad7000 == 49 [pid = 1666] [id = 300]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x11da93000 == 48 [pid = 1666] [id = 299]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x11d8ef000 == 47 [pid = 1666] [id = 298]
11:35:45 INFO - PROCESS | 1666 | --DOCSHELL 0x113465800 == 46 [pid = 1666] [id = 297]
11:35:45 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:35:45 INFO - document served over http requires an https
11:35:45 INFO - sub-resource via iframe-tag using the meta-csp
11:35:45 INFO - delivery method with no-redirect and when
11:35:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
11:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:45 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:35:45 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 831ms
11:35:45 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:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x13a1c4800) [pid = 1666] [serial = 827] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x131aad000) [pid = 1666] [serial = 800] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12c061800) [pid = 1666] [serial = 797] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x125650400) [pid = 1666] [serial = 785] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x121376400) [pid = 1666] [serial = 782] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x148533000) [pid = 1666] [serial = 779] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x14b644800) [pid = 1666] [serial = 774] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x13bf60800) [pid = 1666] [serial = 769] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x14853a400) [pid = 1666] [serial = 764] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1479c5400) [pid = 1666] [serial = 761] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x13b92a000) [pid = 1666] [serial = 758] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x148539800) [pid = 1666] [serial = 755] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x148535000) [pid = 1666] [serial = 731] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x13aec4800) [pid = 1666] [serial = 728] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x135a99400) [pid = 1666] [serial = 725] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12c05fc00) [pid = 1666] [serial = 722] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x1273aec00) [pid = 1666] [serial = 719] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1210db400) [pid = 1666] [serial = 716] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x13aec2400) [pid = 1666] [serial = 713] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x128944800) [pid = 1666] [serial = 821] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x13587e800) [pid = 1666] [serial = 803] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x139168800) [pid = 1666] [serial = 806] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x139b32800) [pid = 1666] [serial = 811] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x13a1b7000) [pid = 1666] [serial = 824] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x13b45f000) [pid = 1666] [serial = 816] [outer = 0x0] [url = about:blank]
11:35:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x11d236800 == 47 [pid = 1666] [id = 333]
11:35:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x11e7d4c00) [pid = 1666] [serial = 930] [outer = 0x0]
11:35:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x11e7d6800) [pid = 1666] [serial = 931] [outer = 0x11e7d4c00]
11:35:45 INFO - PROCESS | 1666 | 1448307345311 Marionette INFO loaded listener.js
11:35:45 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x11f738000) [pid = 1666] [serial = 932] [outer = 0x11e7d4c00]
11:35:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da93000 == 48 [pid = 1666] [id = 334]
11:35:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x11f739800) [pid = 1666] [serial = 933] [outer = 0x0]
11:35:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x11f83f000) [pid = 1666] [serial = 934] [outer = 0x11f739800]
11:35:45 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:35:45 INFO - document served over http requires an https
11:35:45 INFO - sub-resource via iframe-tag using the meta-csp
11:35:45 INFO - delivery method with swap-origin-redirect and when
11:35:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
11:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:45 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:35:45 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 641ms
11:35:45 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:35:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x11daca800 == 49 [pid = 1666] [id = 335]
11:35:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x11f943400) [pid = 1666] [serial = 935] [outer = 0x0]
11:35:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x11fc2c400) [pid = 1666] [serial = 936] [outer = 0x11f943400]
11:35:45 INFO - PROCESS | 1666 | 1448307345940 Marionette INFO loaded listener.js
11:35:45 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1202cb400) [pid = 1666] [serial = 937] [outer = 0x11f943400]
11:35:46 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:35:46 INFO - document served over http requires an https
11:35:46 INFO - sub-resource via script-tag using the meta-csp
11:35:46 INFO - delivery method with keep-origin-redirect and when
11:35:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
11:35:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:46 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:35:46 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 524ms
11:35:46 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:35:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f8d7000 == 50 [pid = 1666] [id = 336]
11:35:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x1210d7400) [pid = 1666] [serial = 938] [outer = 0x0]
11:35:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1210e0000) [pid = 1666] [serial = 939] [outer = 0x1210d7400]
11:35:46 INFO - PROCESS | 1666 | 1448307346446 Marionette INFO loaded listener.js
11:35:46 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x121376400) [pid = 1666] [serial = 940] [outer = 0x1210d7400]
11:35:46 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:35:46 INFO - document served over http requires an https
11:35:46 INFO - sub-resource via script-tag using the meta-csp
11:35:46 INFO - delivery method with no-redirect and when
11:35:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
11:35:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:46 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:35:46 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 521ms
11:35:46 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:35:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x11fdd5800 == 51 [pid = 1666] [id = 337]
11:35:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x121375c00) [pid = 1666] [serial = 941] [outer = 0x0]
11:35:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12172f000) [pid = 1666] [serial = 942] [outer = 0x121375c00]
11:35:46 INFO - PROCESS | 1666 | 1448307346975 Marionette INFO loaded listener.js
11:35:47 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x122f0a000) [pid = 1666] [serial = 943] [outer = 0x121375c00]
11:35:47 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:35:47 INFO - document served over http requires an https
11:35:47 INFO - sub-resource via script-tag using the meta-csp
11:35:47 INFO - delivery method with swap-origin-redirect and when
11:35:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
11:35:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:47 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:35:47 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 524ms
11:35:47 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:35:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x122a87000 == 52 [pid = 1666] [id = 338]
11:35:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x122fc6c00) [pid = 1666] [serial = 944] [outer = 0x0]
11:35:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x123632400) [pid = 1666] [serial = 945] [outer = 0x122fc6c00]
11:35:47 INFO - PROCESS | 1666 | 1448307347534 Marionette INFO loaded listener.js
11:35:47 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x126b22400) [pid = 1666] [serial = 946] [outer = 0x122fc6c00]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x11f72f400) [pid = 1666] [serial = 841] [outer = 0x0] [url = about:blank]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x124f8bc00) [pid = 1666] [serial = 871] [outer = 0x0] [url = about:blank]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12145fc00) [pid = 1666] [serial = 862] [outer = 0x0] [url = about:blank]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x1219e3000) [pid = 1666] [serial = 865] [outer = 0x0] [url = about:blank]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x122f14800) [pid = 1666] [serial = 868] [outer = 0x0] [url = about:blank]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12136f800) [pid = 1666] [serial = 861] [outer = 0x0] [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:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x120e10000) [pid = 1666] [serial = 859] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x11e7cd400) [pid = 1666] [serial = 840] [outer = 0x0] [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:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x1202d4400) [pid = 1666] [serial = 849] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x122ba0c00) [pid = 1666] [serial = 867] [outer = 0x0] [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:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x121732c00) [pid = 1666] [serial = 864] [outer = 0x0] [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:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1210e1c00) [pid = 1666] [serial = 856] [outer = 0x0] [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:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x11db18c00) [pid = 1666] [serial = 843] [outer = 0x0] [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:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x11d286800) [pid = 1666] [serial = 831] [outer = 0x0] [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:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12037e400) [pid = 1666] [serial = 851] [outer = 0x0] [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:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x11f9dfc00) [pid = 1666] [serial = 846] [outer = 0x0] [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:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x11260ec00) [pid = 1666] [serial = 837] [outer = 0x0] [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:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x120381800) [pid = 1666] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307329669]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x11db19c00) [pid = 1666] [serial = 834] [outer = 0x0] [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:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x11e7d0800) [pid = 1666] [serial = 838] [outer = 0x0] [url = about:blank]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x11dc26400) [pid = 1666] [serial = 835] [outer = 0x0] [url = about:blank]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x121371c00) [pid = 1666] [serial = 860] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x12111a800) [pid = 1666] [serial = 857] [outer = 0x0] [url = about:blank]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x11f83e800) [pid = 1666] [serial = 844] [outer = 0x0] [url = about:blank]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x11d5e4800) [pid = 1666] [serial = 832] [outer = 0x0] [url = about:blank]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x12101dc00) [pid = 1666] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x11fc34400) [pid = 1666] [serial = 847] [outer = 0x0] [url = about:blank]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1210e1800) [pid = 1666] [serial = 855] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307329669]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x120387800) [pid = 1666] [serial = 852] [outer = 0x0] [url = about:blank]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x11e2f8400) [pid = 1666] [serial = 836] [outer = 0x0] [url = about:blank]
11:35:47 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x11d892000) [pid = 1666] [serial = 833] [outer = 0x0] [url = about:blank]
11:35:47 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:35:47 INFO - document served over http requires an https
11:35:47 INFO - sub-resource via script-tag using the meta-csp
11:35:47 INFO - delivery method with swap-origin-redirect and when
11:35:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:35:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:47 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:35:47 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 574ms
11:35:47 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:35:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x1278b1000 == 53 [pid = 1666] [id = 339]
11:35:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x11dc26c00) [pid = 1666] [serial = 947] [outer = 0x0]
11:35:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11f834400) [pid = 1666] [serial = 948] [outer = 0x11dc26c00]
11:35:48 INFO - PROCESS | 1666 | 1448307348074 Marionette INFO loaded listener.js
11:35:48 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x126d5c000) [pid = 1666] [serial = 949] [outer = 0x11dc26c00]
11:35:48 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:35:48 INFO - document served over http requires an https
11:35:48 INFO - sub-resource via script-tag using the meta-csp
11:35:48 INFO - delivery method with keep-origin-redirect and when
11:35: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/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
11:35:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:48 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:35:48 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 472ms
11:35:48 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:35:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x129774000 == 54 [pid = 1666] [id = 340]
11:35:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x127364000) [pid = 1666] [serial = 950] [outer = 0x0]
11:35:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12738d000) [pid = 1666] [serial = 951] [outer = 0x127364000]
11:35:48 INFO - PROCESS | 1666 | 1448307348550 Marionette INFO loaded listener.js
11:35:48 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1273ac800) [pid = 1666] [serial = 952] [outer = 0x127364000]
11:35:48 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:35:48 INFO - document served over http requires an https
11:35:48 INFO - sub-resource via script-tag using the meta-csp
11:35:48 INFO - delivery method with no-redirect and when
11:35: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/script-tag/same-origin-upgrade.no-redirect.http.html"
11:35:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:48 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:35:48 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 485ms
11:35:48 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:35:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0bd800 == 55 [pid = 1666] [id = 341]
11:35:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1273a6800) [pid = 1666] [serial = 953] [outer = 0x0]
11:35:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1274eac00) [pid = 1666] [serial = 954] [outer = 0x1273a6800]
11:35:49 INFO - PROCESS | 1666 | 1448307349063 Marionette INFO loaded listener.js
11:35:49 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12771d400) [pid = 1666] [serial = 955] [outer = 0x1273a6800]
11:35:49 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:35:49 INFO - document served over http requires an https
11:35:49 INFO - sub-resource via script-tag using the meta-csp
11:35:49 INFO - delivery method with swap-origin-redirect and when
11:35:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
11:35:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:49 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:35:49 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 527ms
11:35:49 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:35:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e6e1000 == 56 [pid = 1666] [id = 342]
11:35:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x127716800) [pid = 1666] [serial = 956] [outer = 0x0]
11:35:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x127730400) [pid = 1666] [serial = 957] [outer = 0x127716800]
11:35:49 INFO - PROCESS | 1666 | 1448307349576 Marionette INFO loaded listener.js
11:35:49 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12773b000) [pid = 1666] [serial = 958] [outer = 0x127716800]
11:35:49 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:35:49 INFO - document served over http requires an https
11:35:49 INFO - sub-resource via xhr-request using the meta-csp
11:35:49 INFO - delivery method with keep-origin-redirect and when
11:35:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
11:35:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:49 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:35:49 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 522ms
11:35:49 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:35:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e827000 == 57 [pid = 1666] [id = 343]
11:35:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12773ac00) [pid = 1666] [serial = 959] [outer = 0x0]
11:35:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12774b000) [pid = 1666] [serial = 960] [outer = 0x12773ac00]
11:35:50 INFO - PROCESS | 1666 | 1448307350116 Marionette INFO loaded listener.js
11:35:50 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1282c4800) [pid = 1666] [serial = 961] [outer = 0x12773ac00]
11:35:50 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:35:50 INFO - document served over http requires an https
11:35:50 INFO - sub-resource via xhr-request using the meta-csp
11:35:50 INFO - delivery method with no-redirect and when
11:35: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.no-redirect.http.html"
11:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:50 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:35:50 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 522ms
11:35:50 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:35:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x130022000 == 58 [pid = 1666] [id = 344]
11:35:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1282aa800) [pid = 1666] [serial = 962] [outer = 0x0]
11:35:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1282c9c00) [pid = 1666] [serial = 963] [outer = 0x1282aa800]
11:35:50 INFO - PROCESS | 1666 | 1448307350623 Marionette INFO loaded listener.js
11:35:50 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x128579c00) [pid = 1666] [serial = 964] [outer = 0x1282aa800]
11:35:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:35:51 INFO - document served over http requires an https
11:35:51 INFO - sub-resource via xhr-request using the meta-csp
11:35:51 INFO - delivery method with swap-origin-redirect and when
11:35:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
11:35:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:35:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 520ms
11:35:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
11:35:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1318a8000 == 59 [pid = 1666] [id = 345]
11:35:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x12857e000) [pid = 1666] [serial = 965] [outer = 0x0]
11:35:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x128580800) [pid = 1666] [serial = 966] [outer = 0x12857e000]
11:35:51 INFO - PROCESS | 1666 | 1448307351152 Marionette INFO loaded listener.js
11:35:51 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x128664800) [pid = 1666] [serial = 967] [outer = 0x12857e000]
11:35:51 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:35:51 INFO - document served over http requires an https
11:35:51 INFO - sub-resource via xhr-request using the meta-csp
11:35:51 INFO - delivery method with swap-origin-redirect and when
11:35:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
11:35:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:51 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:35:51 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 977ms
11:35:51 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:35:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x12976c800 == 60 [pid = 1666] [id = 346]
11:35:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x11d5e4800) [pid = 1666] [serial = 968] [outer = 0x0]
11:35:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x11f731800) [pid = 1666] [serial = 969] [outer = 0x11d5e4800]
11:35:52 INFO - PROCESS | 1666 | 1448307352172 Marionette INFO loaded listener.js
11:35:52 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x12172e400) [pid = 1666] [serial = 970] [outer = 0x11d5e4800]
11:35:52 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:35:52 INFO - document served over http requires an https
11:35:52 INFO - sub-resource via xhr-request using the meta-csp
11:35:52 INFO - delivery method with keep-origin-redirect and when
11:35:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
11:35:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:52 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:35:52 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 681ms
11:35:52 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:35:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x13190d800 == 61 [pid = 1666] [id = 347]
11:35:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x11f616000) [pid = 1666] [serial = 971] [outer = 0x0]
11:35:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1236bb000) [pid = 1666] [serial = 972] [outer = 0x11f616000]
11:35:52 INFO - PROCESS | 1666 | 1448307352859 Marionette INFO loaded listener.js
11:35:52 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12771c400) [pid = 1666] [serial = 973] [outer = 0x11f616000]
11:35:53 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:35:53 INFO - document served over http requires an https
11:35:53 INFO - sub-resource via xhr-request using the meta-csp
11:35:53 INFO - delivery method with no-redirect and when
11:35:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
11:35:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:53 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:35:53 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 626ms
11:35:53 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:35:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x1319cf000 == 62 [pid = 1666] [id = 348]
11:35:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x124fe0c00) [pid = 1666] [serial = 974] [outer = 0x0]
11:35:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x127742c00) [pid = 1666] [serial = 975] [outer = 0x124fe0c00]
11:35:53 INFO - PROCESS | 1666 | 1448307353488 Marionette INFO loaded listener.js
11:35:53 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12857c000) [pid = 1666] [serial = 976] [outer = 0x124fe0c00]
11:35:53 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:35:53 INFO - document served over http requires an https
11:35:53 INFO - sub-resource via xhr-request using the meta-csp
11:35:53 INFO - delivery method with swap-origin-redirect and when
11:35:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
11:35:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:35:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:35:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:53 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:35:53 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 675ms
11:35:54 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:35:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x131a4b800 == 63 [pid = 1666] [id = 349]
11:35:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x128661800) [pid = 1666] [serial = 977] [outer = 0x0]
11:35:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x128668000) [pid = 1666] [serial = 978] [outer = 0x128661800]
11:35:54 INFO - PROCESS | 1666 | 1448307354168 Marionette INFO loaded listener.js
11:35:54 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x128695c00) [pid = 1666] [serial = 979] [outer = 0x128661800]
11:35:54 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:35:54 INFO - document served over http requires an http
11:35:54 INFO - sub-resource via fetch-request using the meta-referrer
11:35:54 INFO - delivery method with keep-origin-redirect and when
11:35:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:35:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:54 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:35:54 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 625ms
11:35:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:35:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x132c05800 == 64 [pid = 1666] [id = 350]
11:35:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12869bc00) [pid = 1666] [serial = 980] [outer = 0x0]
11:35:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12869e400) [pid = 1666] [serial = 981] [outer = 0x12869bc00]
11:35:54 INFO - PROCESS | 1666 | 1448307354829 Marionette INFO loaded listener.js
11:35:54 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x128942000) [pid = 1666] [serial = 982] [outer = 0x12869bc00]
11:35:55 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:35:55 INFO - document served over http requires an http
11:35:55 INFO - sub-resource via fetch-request using the meta-referrer
11:35:55 INFO - delivery method with no-redirect and when
11:35: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:35:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:55 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:35:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 674ms
11:35:55 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:35:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x134945800 == 65 [pid = 1666] [id = 351]
11:35:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x128944c00) [pid = 1666] [serial = 983] [outer = 0x0]
11:35:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x1289c4000) [pid = 1666] [serial = 984] [outer = 0x128944c00]
11:35:55 INFO - PROCESS | 1666 | 1448307355481 Marionette INFO loaded listener.js
11:35:55 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x129025800) [pid = 1666] [serial = 985] [outer = 0x128944c00]
11:35:55 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:35:55 INFO - document served over http requires an http
11:35:55 INFO - sub-resource via fetch-request using the meta-referrer
11:35:55 INFO - delivery method with swap-origin-redirect and when
11:35: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-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:35:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:35:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:35:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:35:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:55 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:35:55 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 624ms
11:35:55 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:35:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x134a67000 == 66 [pid = 1666] [id = 352]
11:35:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x12902a000) [pid = 1666] [serial = 986] [outer = 0x0]
11:35:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12902b400) [pid = 1666] [serial = 987] [outer = 0x12902a000]
11:35:56 INFO - PROCESS | 1666 | 1448307356149 Marionette INFO loaded listener.js
11:35:56 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x12909e400) [pid = 1666] [serial = 988] [outer = 0x12902a000]
11:35:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x134a7a000 == 67 [pid = 1666] [id = 353]
11:35:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x12902f000) [pid = 1666] [serial = 989] [outer = 0x0]
11:35:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x1290a6800) [pid = 1666] [serial = 990] [outer = 0x137d87800]
11:35:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x12902ec00) [pid = 1666] [serial = 991] [outer = 0x12902f000]
11:35:56 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:35:56 INFO - document served over http requires an http
11:35:56 INFO - sub-resource via iframe-tag using the meta-referrer
11:35:56 INFO - delivery method with keep-origin-redirect and when
11:35:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:35:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:56 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:35:56 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 827ms
11:35:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:35:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x134cae000 == 68 [pid = 1666] [id = 354]
11:35:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x12902a400) [pid = 1666] [serial = 992] [outer = 0x0]
11:35:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x1290a7800) [pid = 1666] [serial = 993] [outer = 0x12902a400]
11:35:56 INFO - PROCESS | 1666 | 1448307356960 Marionette INFO loaded listener.js
11:35:57 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x129b9dc00) [pid = 1666] [serial = 994] [outer = 0x12902a400]
11:35:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359a2800 == 69 [pid = 1666] [id = 355]
11:35:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x129b99800) [pid = 1666] [serial = 995] [outer = 0x0]
11:35:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x129ba4400) [pid = 1666] [serial = 996] [outer = 0x129b99800]
11:35:57 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:35:57 INFO - document served over http requires an http
11:35:57 INFO - sub-resource via iframe-tag using the meta-referrer
11:35:57 INFO - delivery method with no-redirect and when
11:35:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:35:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:57 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:35:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 727ms
11:35:57 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:35:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359aa000 == 70 [pid = 1666] [id = 356]
11:35:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1290bf400) [pid = 1666] [serial = 997] [outer = 0x0]
11:35:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x129ba6400) [pid = 1666] [serial = 998] [outer = 0x1290bf400]
11:35:57 INFO - PROCESS | 1666 | 1448307357685 Marionette INFO loaded listener.js
11:35:57 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x12b00b800) [pid = 1666] [serial = 999] [outer = 0x1290bf400]
11:35:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359bb800 == 71 [pid = 1666] [id = 357]
11:35:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x12a6edc00) [pid = 1666] [serial = 1000] [outer = 0x0]
11:35:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x129bbbc00) [pid = 1666] [serial = 1001] [outer = 0x12a6edc00]
11:35:58 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:35:58 INFO - document served over http requires an http
11:35:58 INFO - sub-resource via iframe-tag using the meta-referrer
11:35:58 INFO - delivery method with swap-origin-redirect and when
11:35:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:35:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:35:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:35:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:58 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:35:58 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 676ms
11:35:58 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:35:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x135a6b800 == 72 [pid = 1666] [id = 358]
11:35:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x129ba1000) [pid = 1666] [serial = 1002] [outer = 0x0]
11:35:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x12b010c00) [pid = 1666] [serial = 1003] [outer = 0x129ba1000]
11:35:58 INFO - PROCESS | 1666 | 1448307358374 Marionette INFO loaded listener.js
11:35:58 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x12b0d1400) [pid = 1666] [serial = 1004] [outer = 0x129ba1000]
11:35:58 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:35:58 INFO - document served over http requires an http
11:35:58 INFO - sub-resource via script-tag using the meta-referrer
11:35:58 INFO - delivery method with keep-origin-redirect and when
11:35: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:35:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:58 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:35:58 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 673ms
11:35:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:35:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x135aca800 == 73 [pid = 1666] [id = 359]
11:35:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x12b0d6c00) [pid = 1666] [serial = 1005] [outer = 0x0]
11:35:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x12b2aec00) [pid = 1666] [serial = 1006] [outer = 0x12b0d6c00]
11:35:59 INFO - PROCESS | 1666 | 1448307359058 Marionette INFO loaded listener.js
11:35:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x12c042800) [pid = 1666] [serial = 1007] [outer = 0x12b0d6c00]
11:35:59 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:35:59 INFO - document served over http requires an http
11:35:59 INFO - sub-resource via script-tag using the meta-referrer
11:35:59 INFO - delivery method with no-redirect and when
11:35:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:35:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:35:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:35:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:35:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:35:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:35:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:35:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:35:59 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:35:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 673ms
11:35:59 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:35:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x136167800 == 74 [pid = 1666] [id = 360]
11:35:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x12bc15400) [pid = 1666] [serial = 1008] [outer = 0x0]
11:35:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x12c05fc00) [pid = 1666] [serial = 1009] [outer = 0x12bc15400]
11:35:59 INFO - PROCESS | 1666 | 1448307359703 Marionette INFO loaded listener.js
11:35:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:35:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x12c06bc00) [pid = 1666] [serial = 1010] [outer = 0x12bc15400]
11:36:00 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:36:00 INFO - document served over http requires an http
11:36:00 INFO - sub-resource via script-tag using the meta-referrer
11:36:00 INFO - delivery method with swap-origin-redirect and when
11:36:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:36:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:00 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:36:00 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 620ms
11:36:00 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:36:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x136184800 == 75 [pid = 1666] [id = 361]
11:36:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x12c222800) [pid = 1666] [serial = 1011] [outer = 0x0]
11:36:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x12c226400) [pid = 1666] [serial = 1012] [outer = 0x12c222800]
11:36:00 INFO - PROCESS | 1666 | 1448307360363 Marionette INFO loaded listener.js
11:36:00 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x12c22ec00) [pid = 1666] [serial = 1013] [outer = 0x12c222800]
11:36:00 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:36:00 INFO - document served over http requires an http
11:36:00 INFO - sub-resource via xhr-request using the meta-referrer
11:36:00 INFO - delivery method with keep-origin-redirect and when
11:36:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:00 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:36:00 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 679ms
11:36:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:36:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x1361e7800 == 76 [pid = 1666] [id = 362]
11:36:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x12c228000) [pid = 1666] [serial = 1014] [outer = 0x0]
11:36:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x12c568000) [pid = 1666] [serial = 1015] [outer = 0x12c228000]
11:36:01 INFO - PROCESS | 1666 | 1448307361044 Marionette INFO loaded listener.js
11:36:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x12c573000) [pid = 1666] [serial = 1016] [outer = 0x12c228000]
11:36:01 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:36:01 INFO - document served over http requires an http
11:36:01 INFO - sub-resource via xhr-request using the meta-referrer
11:36:01 INFO - delivery method with no-redirect and when
11:36: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:36:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:01 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:36:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 622ms
11:36:01 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:36:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x137af7000 == 77 [pid = 1666] [id = 363]
11:36:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x12c56d400) [pid = 1666] [serial = 1017] [outer = 0x0]
11:36:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x12e157c00) [pid = 1666] [serial = 1018] [outer = 0x12c56d400]
11:36:01 INFO - PROCESS | 1666 | 1448307361676 Marionette INFO loaded listener.js
11:36:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x12e1a7000) [pid = 1666] [serial = 1019] [outer = 0x12c56d400]
11:36:02 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:36:02 INFO - document served over http requires an http
11:36:02 INFO - sub-resource via xhr-request using the meta-referrer
11:36:02 INFO - delivery method with swap-origin-redirect and when
11:36:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:02 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:36:02 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 1433ms
11:36:02 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:36:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e272800 == 78 [pid = 1666] [id = 364]
11:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x11ed78000) [pid = 1666] [serial = 1020] [outer = 0x0]
11:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x121373c00) [pid = 1666] [serial = 1021] [outer = 0x11ed78000]
11:36:03 INFO - PROCESS | 1666 | 1448307363076 Marionette INFO loaded listener.js
11:36:03 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x12e1b3c00) [pid = 1666] [serial = 1022] [outer = 0x11ed78000]
11:36:03 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:36:03 INFO - document served over http requires an https
11:36:03 INFO - sub-resource via fetch-request using the meta-referrer
11:36:03 INFO - delivery method with keep-origin-redirect and when
11:36:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:36:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:36:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:36:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:03 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:36:03 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 922ms
11:36:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:36:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213a2000 == 79 [pid = 1666] [id = 365]
11:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x11d890c00) [pid = 1666] [serial = 1023] [outer = 0x0]
11:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x11e2edc00) [pid = 1666] [serial = 1024] [outer = 0x11d890c00]
11:36:04 INFO - PROCESS | 1666 | 1448307364003 Marionette INFO loaded listener.js
11:36:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x11f839800) [pid = 1666] [serial = 1025] [outer = 0x11d890c00]
11:36:04 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:36:04 INFO - document served over http requires an https
11:36:04 INFO - sub-resource via fetch-request using the meta-referrer
11:36:04 INFO - delivery method with no-redirect and when
11:36:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:36:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:36:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:36:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:04 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:36:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 728ms
11:36:04 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:36:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da75800 == 80 [pid = 1666] [id = 366]
11:36:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x11dc22000) [pid = 1666] [serial = 1026] [outer = 0x0]
11:36:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x11e2f0c00) [pid = 1666] [serial = 1027] [outer = 0x11dc22000]
11:36:04 INFO - PROCESS | 1666 | 1448307364760 Marionette INFO loaded listener.js
11:36:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x11f841000) [pid = 1666] [serial = 1028] [outer = 0x11dc22000]
11:36:05 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:36:05 INFO - document served over http requires an https
11:36:05 INFO - sub-resource via fetch-request using the meta-referrer
11:36:05 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:36:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:36:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:36:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:05 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:36:05 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 726ms
11:36:05 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:36:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da75000 == 81 [pid = 1666] [id = 367]
11:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x11d895800) [pid = 1666] [serial = 1029] [outer = 0x0]
11:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x11f948000) [pid = 1666] [serial = 1030] [outer = 0x11d895800]
11:36:05 INFO - PROCESS | 1666 | 1448307365494 Marionette INFO loaded listener.js
11:36:05 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x1210e1400) [pid = 1666] [serial = 1031] [outer = 0x11d895800]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x13b86b000 == 80 [pid = 1666] [id = 296]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x129761000 == 79 [pid = 1666] [id = 6]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12a640000 == 78 [pid = 1666] [id = 26]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x11f912000 == 77 [pid = 1666] [id = 27]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12e11a800 == 76 [pid = 1666] [id = 14]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x11da93000 == 75 [pid = 1666] [id = 334]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x112f11000 == 74 [pid = 1666] [id = 332]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x112f97800 == 73 [pid = 1666] [id = 330]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x11df76000 == 72 [pid = 1666] [id = 329]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x112404800 == 71 [pid = 1666] [id = 328]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12e389800 == 70 [pid = 1666] [id = 327]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x127695000 == 69 [pid = 1666] [id = 326]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12e109800 == 68 [pid = 1666] [id = 325]
11:36:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x112404800 == 69 [pid = 1666] [id = 368]
11:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x1134adc00) [pid = 1666] [serial = 1032] [outer = 0x0]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0c8800 == 68 [pid = 1666] [id = 324]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2c6000 == 67 [pid = 1666] [id = 323]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12b260000 == 66 [pid = 1666] [id = 322]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12b249000 == 65 [pid = 1666] [id = 321]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12a640800 == 64 [pid = 1666] [id = 320]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x129d71000 == 63 [pid = 1666] [id = 319]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x129770800 == 62 [pid = 1666] [id = 318]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x128d97800 == 61 [pid = 1666] [id = 317]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x128222000 == 60 [pid = 1666] [id = 316]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x1278bd800 == 59 [pid = 1666] [id = 315]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x121984000 == 58 [pid = 1666] [id = 314]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x11dac9800 == 57 [pid = 1666] [id = 313]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x11ced2800 == 56 [pid = 1666] [id = 312]
11:36:05 INFO - PROCESS | 1666 | --DOCSHELL 0x127686800 == 55 [pid = 1666] [id = 311]
11:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x11e2f4800) [pid = 1666] [serial = 1033] [outer = 0x1134adc00]
11:36:06 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x11f836c00) [pid = 1666] [serial = 842] [outer = 0x0] [url = about:blank]
11:36:06 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x1210dbc00) [pid = 1666] [serial = 853] [outer = 0x0] [url = about:blank]
11:36:06 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x120322000) [pid = 1666] [serial = 848] [outer = 0x0] [url = about:blank]
11:36:06 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x11f94c800) [pid = 1666] [serial = 845] [outer = 0x0] [url = about:blank]
11:36:06 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x12136dc00) [pid = 1666] [serial = 858] [outer = 0x0] [url = about:blank]
11:36:06 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x11f5d7400) [pid = 1666] [serial = 839] [outer = 0x0] [url = about:blank]
11:36:06 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x1236b8c00) [pid = 1666] [serial = 869] [outer = 0x0] [url = about:blank]
11:36:06 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x121bfc400) [pid = 1666] [serial = 866] [outer = 0x0] [url = about:blank]
11:36:06 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x121730c00) [pid = 1666] [serial = 863] [outer = 0x0] [url = about:blank]
11:36:06 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:36:06 INFO - document served over http requires an https
11:36:06 INFO - sub-resource via iframe-tag using the meta-referrer
11:36:06 INFO - delivery method with keep-origin-redirect and when
11:36: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"
11:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:36:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:36:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:06 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:36:06 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 724ms
11:36:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:36:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x11d48b800 == 56 [pid = 1666] [id = 369]
11:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x11f94c800) [pid = 1666] [serial = 1034] [outer = 0x0]
11:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x1202d4800) [pid = 1666] [serial = 1035] [outer = 0x11f94c800]
11:36:06 INFO - PROCESS | 1666 | 1448307366199 Marionette INFO loaded listener.js
11:36:06 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x12136e400) [pid = 1666] [serial = 1036] [outer = 0x11f94c800]
11:36:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e278000 == 57 [pid = 1666] [id = 370]
11:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x120e11000) [pid = 1666] [serial = 1037] [outer = 0x0]
11:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x121544c00) [pid = 1666] [serial = 1038] [outer = 0x120e11000]
11:36:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:36:06 INFO - document served over http requires an https
11:36:06 INFO - sub-resource via iframe-tag using the meta-referrer
11:36:06 INFO - delivery method with no-redirect and when
11:36: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"
11:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:36:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:36:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:36:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 522ms
11:36:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:36:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f5ae000 == 58 [pid = 1666] [id = 371]
11:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x12172a800) [pid = 1666] [serial = 1039] [outer = 0x0]
11:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x121735400) [pid = 1666] [serial = 1040] [outer = 0x12172a800]
11:36:06 INFO - PROCESS | 1666 | 1448307366724 Marionette INFO loaded listener.js
11:36:06 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x12328d000) [pid = 1666] [serial = 1041] [outer = 0x12172a800]
11:36:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x125695800 == 59 [pid = 1666] [id = 372]
11:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x122f0c400) [pid = 1666] [serial = 1042] [outer = 0x0]
11:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x1253e8000) [pid = 1666] [serial = 1043] [outer = 0x122f0c400]
11:36:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:36:07 INFO - document served over http requires an https
11:36:07 INFO - sub-resource via iframe-tag using the meta-referrer
11:36:07 INFO - delivery method with swap-origin-redirect and when
11:36:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:36:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:36:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:36:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 574ms
11:36:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:36:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12768a800 == 60 [pid = 1666] [id = 373]
11:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x124f87400) [pid = 1666] [serial = 1044] [outer = 0x0]
11:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x124fe4800) [pid = 1666] [serial = 1045] [outer = 0x124f87400]
11:36:07 INFO - PROCESS | 1666 | 1448307367310 Marionette INFO loaded listener.js
11:36:07 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x126dccc00) [pid = 1666] [serial = 1046] [outer = 0x124f87400]
11:36:07 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:36:07 INFO - document served over http requires an https
11:36:07 INFO - sub-resource via script-tag using the meta-referrer
11:36:07 INFO - delivery method with keep-origin-redirect and when
11:36:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:07 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:36:07 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 575ms
11:36:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:36:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d86800 == 61 [pid = 1666] [id = 374]
11:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x124f8ac00) [pid = 1666] [serial = 1047] [outer = 0x0]
11:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x127368c00) [pid = 1666] [serial = 1048] [outer = 0x124f8ac00]
11:36:07 INFO - PROCESS | 1666 | 1448307367882 Marionette INFO loaded listener.js
11:36:07 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x12738ec00) [pid = 1666] [serial = 1049] [outer = 0x124f8ac00]
11:36:08 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:36:08 INFO - document served over http requires an https
11:36:08 INFO - sub-resource via script-tag using the meta-referrer
11:36:08 INFO - delivery method with no-redirect and when
11:36:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:08 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:36:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 573ms
11:36:08 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:36:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12977d800 == 62 [pid = 1666] [id = 375]
11:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x1273a7400) [pid = 1666] [serial = 1050] [outer = 0x0]
11:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x1273ab800) [pid = 1666] [serial = 1051] [outer = 0x1273a7400]
11:36:08 INFO - PROCESS | 1666 | 1448307368456 Marionette INFO loaded listener.js
11:36:08 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x1274f1400) [pid = 1666] [serial = 1052] [outer = 0x1273a7400]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x1273afc00) [pid = 1666] [serial = 908] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307340839]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x122fc6c00) [pid = 1666] [serial = 944] [outer = 0x0] [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:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x127364000) [pid = 1666] [serial = 950] [outer = 0x0] [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:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x12773ac00) [pid = 1666] [serial = 959] [outer = 0x0] [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:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x1210d7400) [pid = 1666] [serial = 938] [outer = 0x0] [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:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x1273a6800) [pid = 1666] [serial = 953] [outer = 0x0] [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:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x11f943400) [pid = 1666] [serial = 935] [outer = 0x0] [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:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x11e2ed800) [pid = 1666] [serial = 928] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307344892]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x11347f800) [pid = 1666] [serial = 918] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x11e7d4c00) [pid = 1666] [serial = 930] [outer = 0x0] [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:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x11f739800) [pid = 1666] [serial = 933] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x121375c00) [pid = 1666] [serial = 941] [outer = 0x0] [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:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x11dc26c00) [pid = 1666] [serial = 947] [outer = 0x0] [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:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x112abc400) [pid = 1666] [serial = 923] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x11d895400) [pid = 1666] [serial = 925] [outer = 0x0] [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:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x127528c00) [pid = 1666] [serial = 913] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x127388400) [pid = 1666] [serial = 903] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x110c4a800) [pid = 1666] [serial = 920] [outer = 0x0] [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:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x127716800) [pid = 1666] [serial = 956] [outer = 0x0] [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:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x13b3f4800) [pid = 1666] [serial = 828] [outer = 0x0] [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:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x123632400) [pid = 1666] [serial = 945] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x12172f000) [pid = 1666] [serial = 942] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x1282c9c00) [pid = 1666] [serial = 963] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x11f834400) [pid = 1666] [serial = 948] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x126d56400) [pid = 1666] [serial = 898] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x1210e0000) [pid = 1666] [serial = 939] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x127730400) [pid = 1666] [serial = 957] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x11f83f000) [pid = 1666] [serial = 934] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x11e7d6800) [pid = 1666] [serial = 931] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x11fc2c400) [pid = 1666] [serial = 936] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x11267d000) [pid = 1666] [serial = 919] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x127533800) [pid = 1666] [serial = 916] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x1273a4c00) [pid = 1666] [serial = 904] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x127369400) [pid = 1666] [serial = 901] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x1255af400) [pid = 1666] [serial = 895] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x11392d400) [pid = 1666] [serial = 914] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x1274ef800) [pid = 1666] [serial = 911] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x1210da400) [pid = 1666] [serial = 886] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x11f619000) [pid = 1666] [serial = 880] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x127527800) [pid = 1666] [serial = 909] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307340839]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x1273a8800) [pid = 1666] [serial = 906] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x1253e8400) [pid = 1666] [serial = 892] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x12017b000) [pid = 1666] [serial = 883] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x12774b000) [pid = 1666] [serial = 960] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x12738d000) [pid = 1666] [serial = 951] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x11d264000) [pid = 1666] [serial = 924] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x11e2f3c00) [pid = 1666] [serial = 921] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x11d42f400) [pid = 1666] [serial = 874] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x11e7d0000) [pid = 1666] [serial = 929] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307344892]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x11db1d800) [pid = 1666] [serial = 926] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x11dce4c00) [pid = 1666] [serial = 877] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x1274eac00) [pid = 1666] [serial = 954] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x122f09800) [pid = 1666] [serial = 889] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x13b3ff400) [pid = 1666] [serial = 830] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x12773b000) [pid = 1666] [serial = 958] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x1282c4800) [pid = 1666] [serial = 961] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x11d894000) [pid = 1666] [serial = 875] [outer = 0x0] [url = about:blank]
11:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x11ecdac00) [pid = 1666] [serial = 878] [outer = 0x0] [url = about:blank]
11:36:08 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:36:08 INFO - document served over http requires an https
11:36:08 INFO - sub-resource via script-tag using the meta-referrer
11:36:08 INFO - delivery method with swap-origin-redirect and when
11:36:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:08 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:36:08 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 571ms
11:36:08 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:36:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a64c000 == 63 [pid = 1666] [id = 376]
11:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x112abc400) [pid = 1666] [serial = 1053] [outer = 0x0]
11:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1134ba000) [pid = 1666] [serial = 1054] [outer = 0x112abc400]
11:36:09 INFO - PROCESS | 1666 | 1448307369020 Marionette INFO loaded listener.js
11:36:09 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x11ff72000) [pid = 1666] [serial = 1055] [outer = 0x112abc400]
11:36:09 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:36:09 INFO - document served over http requires an https
11:36:09 INFO - sub-resource via xhr-request using the meta-referrer
11:36:09 INFO - delivery method with keep-origin-redirect and when
11:36:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:09 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:36:09 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 523ms
11:36:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:36:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b248800 == 64 [pid = 1666] [id = 377]
11:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x122f4b000) [pid = 1666] [serial = 1056] [outer = 0x0]
11:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x126dd8000) [pid = 1666] [serial = 1057] [outer = 0x122f4b000]
11:36:09 INFO - PROCESS | 1666 | 1448307369542 Marionette INFO loaded listener.js
11:36:09 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x1274f2c00) [pid = 1666] [serial = 1058] [outer = 0x122f4b000]
11:36:09 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:36:09 INFO - document served over http requires an https
11:36:09 INFO - sub-resource via xhr-request using the meta-referrer
11:36:09 INFO - delivery method with no-redirect and when
11:36:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:09 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:36:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 476ms
11:36:09 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:36:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e107000 == 65 [pid = 1666] [id = 378]
11:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x1274f1c00) [pid = 1666] [serial = 1059] [outer = 0x0]
11:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x127716c00) [pid = 1666] [serial = 1060] [outer = 0x1274f1c00]
11:36:10 INFO - PROCESS | 1666 | 1448307370046 Marionette INFO loaded listener.js
11:36:10 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x12829ec00) [pid = 1666] [serial = 1061] [outer = 0x1274f1c00]
11:36:10 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:36:10 INFO - document served over http requires an https
11:36:10 INFO - sub-resource via xhr-request using the meta-referrer
11:36:10 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:10 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:36:10 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 521ms
11:36:10 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:36:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e398000 == 66 [pid = 1666] [id = 379]
11:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x1282c4000) [pid = 1666] [serial = 1062] [outer = 0x0]
11:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x1282cac00) [pid = 1666] [serial = 1063] [outer = 0x1282c4000]
11:36:10 INFO - PROCESS | 1666 | 1448307370550 Marionette INFO loaded listener.js
11:36:10 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x128582c00) [pid = 1666] [serial = 1064] [outer = 0x1282c4000]
11:36:10 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:36:10 INFO - document served over http requires an http
11:36:10 INFO - sub-resource via fetch-request using the meta-referrer
11:36:10 INFO - delivery method with keep-origin-redirect and when
11:36:10 INFO - the target request is same-origin.
11:36:10 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 472ms
11:36:10 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:36:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x130009800 == 67 [pid = 1666] [id = 380]
11:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x12857a800) [pid = 1666] [serial = 1065] [outer = 0x0]
11:36:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x12893b000) [pid = 1666] [serial = 1066] [outer = 0x12857a800]
11:36:11 INFO - PROCESS | 1666 | 1448307371028 Marionette INFO loaded listener.js
11:36:11 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x1289cac00) [pid = 1666] [serial = 1067] [outer = 0x12857a800]
11:36:11 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:36:11 INFO - document served over http requires an http
11:36:11 INFO - sub-resource via fetch-request using the meta-referrer
11:36:11 INFO - delivery method with no-redirect and when
11:36:11 INFO - the target request is same-origin.
11:36:11 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 475ms
11:36:11 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:36:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x1318b1800 == 68 [pid = 1666] [id = 381]
11:36:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x12866b400) [pid = 1666] [serial = 1068] [outer = 0x0]
11:36:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x129032000) [pid = 1666] [serial = 1069] [outer = 0x12866b400]
11:36:11 INFO - PROCESS | 1666 | 1448307371517 Marionette INFO loaded listener.js
11:36:11 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x12b0cdc00) [pid = 1666] [serial = 1070] [outer = 0x12866b400]
11:36:12 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:36:12 INFO - document served over http requires an http
11:36:12 INFO - sub-resource via fetch-request using the meta-referrer
11:36:12 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:36:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:36:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:36:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:12 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:36:12 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 624ms
11:36:12 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:36:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e7aa800 == 69 [pid = 1666] [id = 382]
11:36:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x11cd3b000) [pid = 1666] [serial = 1071] [outer = 0x0]
11:36:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x11d1ba400) [pid = 1666] [serial = 1072] [outer = 0x11cd3b000]
11:36:12 INFO - PROCESS | 1666 | 1448307372180 Marionette INFO loaded listener.js
11:36:12 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x11f734400) [pid = 1666] [serial = 1073] [outer = 0x11cd3b000]
11:36:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12767b800 == 70 [pid = 1666] [id = 383]
11:36:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x11f836c00) [pid = 1666] [serial = 1074] [outer = 0x0]
11:36:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x11d894400) [pid = 1666] [serial = 1075] [outer = 0x11f836c00]
11:36:12 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:36:12 INFO - document served over http requires an http
11:36:12 INFO - sub-resource via iframe-tag using the meta-referrer
11:36:12 INFO - delivery method with keep-origin-redirect and when
11:36:12 INFO - the target request is same-origin.
11:36:12 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 724ms
11:36:12 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:36:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2d0800 == 71 [pid = 1666] [id = 384]
11:36:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x11dc27000) [pid = 1666] [serial = 1076] [outer = 0x0]
11:36:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x1210d8000) [pid = 1666] [serial = 1077] [outer = 0x11dc27000]
11:36:12 INFO - PROCESS | 1666 | 1448307372943 Marionette INFO loaded listener.js
11:36:13 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x123631800) [pid = 1666] [serial = 1078] [outer = 0x11dc27000]
11:36:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x13189f800 == 72 [pid = 1666] [id = 385]
11:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x121b64400) [pid = 1666] [serial = 1079] [outer = 0x0]
11:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x126d55400) [pid = 1666] [serial = 1080] [outer = 0x121b64400]
11:36:13 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:36:13 INFO - document served over http requires an http
11:36:13 INFO - sub-resource via iframe-tag using the meta-referrer
11:36:13 INFO - delivery method with no-redirect and when
11:36:13 INFO - the target request is same-origin.
11:36:13 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 724ms
11:36:13 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:36:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x134954000 == 73 [pid = 1666] [id = 386]
11:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x1219ef000) [pid = 1666] [serial = 1081] [outer = 0x0]
11:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x1274e5400) [pid = 1666] [serial = 1082] [outer = 0x1219ef000]
11:36:13 INFO - PROCESS | 1666 | 1448307373703 Marionette INFO loaded listener.js
11:36:13 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x127721000) [pid = 1666] [serial = 1083] [outer = 0x1219ef000]
11:36:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x135acd000 == 74 [pid = 1666] [id = 387]
11:36:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x12752d000) [pid = 1666] [serial = 1084] [outer = 0x0]
11:36:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x127529000) [pid = 1666] [serial = 1085] [outer = 0x12752d000]
11:36:14 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:36:14 INFO - document served over http requires an http
11:36:14 INFO - sub-resource via iframe-tag using the meta-referrer
11:36:14 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:36:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:36:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:14 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:36:14 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 772ms
11:36:14 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:36:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1361df800 == 75 [pid = 1666] [id = 388]
11:36:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x127733400) [pid = 1666] [serial = 1086] [outer = 0x0]
11:36:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x1282a2c00) [pid = 1666] [serial = 1087] [outer = 0x127733400]
11:36:14 INFO - PROCESS | 1666 | 1448307374442 Marionette INFO loaded listener.js
11:36:14 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x129ba0400) [pid = 1666] [serial = 1088] [outer = 0x127733400]
11:36:14 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:36:14 INFO - document served over http requires an http
11:36:14 INFO - sub-resource via script-tag using the meta-referrer
11:36:14 INFO - delivery method with keep-origin-redirect and when
11:36:14 INFO - the target request is same-origin.
11:36:14 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 675ms
11:36:14 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:36:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x138222800 == 76 [pid = 1666] [id = 389]
11:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x12b0cec00) [pid = 1666] [serial = 1089] [outer = 0x0]
11:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x12b0d4000) [pid = 1666] [serial = 1090] [outer = 0x12b0cec00]
11:36:15 INFO - PROCESS | 1666 | 1448307375092 Marionette INFO loaded listener.js
11:36:15 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x12bc22c00) [pid = 1666] [serial = 1091] [outer = 0x12b0cec00]
11:36:15 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
11:36:15 INFO - document served over http requires an http
11:36:15 INFO - sub-resource via script-tag using the meta-referrer
11:36:15 INFO - delivery method with no-redirect and when
11:36:15 INFO - the target request is same-origin.
11:36:15 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 623ms
11:36:15 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
11:36:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x1382b4000 == 77 [pid = 1666] [id = 390]
11:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x12c22d400) [pid = 1666] [serial = 1092] [outer = 0x0]
11:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x12e1a6000) [pid = 1666] [serial = 1093] [outer = 0x12c22d400]
11:36:15 INFO - PROCESS | 1666 | 1448307375783 Marionette INFO loaded listener.js
11:36:15 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x12e589800) [pid = 1666] [serial = 1094] [outer = 0x12c22d400]
11:36:16 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
11:36:16 INFO - document served over http requires an http
11:36:16 INFO - sub-resource via script-tag using the meta-referrer
11:36:16 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:16 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
11:36:16 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 677ms
11:36:16 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
11:36:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x139373000 == 78 [pid = 1666] [id = 391]
11:36:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x12e586c00) [pid = 1666] [serial = 1095] [outer = 0x0]
11:36:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x12e592000) [pid = 1666] [serial = 1096] [outer = 0x12e586c00]
11:36:16 INFO - PROCESS | 1666 | 1448307376405 Marionette INFO loaded listener.js
11:36:16 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x1318e0000) [pid = 1666] [serial = 1097] [outer = 0x12e586c00]
11:36:16 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
11:36:16 INFO - document served over http requires an http
11:36:16 INFO - sub-resource via xhr-request using the meta-referrer
11:36:16 INFO - delivery method with keep-origin-redirect and when
11:36:16 INFO - the target request is same-origin.
11:36:16 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 619ms
11:36:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
11:36:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x1393e0000 == 79 [pid = 1666] [id = 392]
11:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x1318e4000) [pid = 1666] [serial = 1098] [outer = 0x0]
11:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x1318e5800) [pid = 1666] [serial = 1099] [outer = 0x1318e4000]
11:36:17 INFO - PROCESS | 1666 | 1448307377066 Marionette INFO loaded listener.js
11:36:17 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x13192d400) [pid = 1666] [serial = 1100] [outer = 0x1318e4000]
11:36:17 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
11:36:17 INFO - document served over http requires an http
11:36:17 INFO - sub-resource via xhr-request using the meta-referrer
11:36:17 INFO - delivery method with no-redirect and when
11:36:17 INFO - the target request is same-origin.
11:36:17 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 671ms
11:36:17 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
11:36:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x1393f9800 == 80 [pid = 1666] [id = 393]
11:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x13192a400) [pid = 1666] [serial = 1101] [outer = 0x0]
11:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x131932c00) [pid = 1666] [serial = 1102] [outer = 0x13192a400]
11:36:17 INFO - PROCESS | 1666 | 1448307377704 Marionette INFO loaded listener.js
11:36:17 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x131aa9400) [pid = 1666] [serial = 1103] [outer = 0x13192a400]
11:36:18 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
11:36:18 INFO - document served over http requires an http
11:36:18 INFO - sub-resource via xhr-request using the meta-referrer
11:36:18 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:18 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
11:36:18 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 625ms
11:36:18 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
11:36:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x13947d000 == 81 [pid = 1666] [id = 394]
11:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x131aae400) [pid = 1666] [serial = 1104] [outer = 0x0]
11:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x131ab2800) [pid = 1666] [serial = 1105] [outer = 0x131aae400]
11:36:18 INFO - PROCESS | 1666 | 1448307378371 Marionette INFO loaded listener.js
11:36:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x132949c00) [pid = 1666] [serial = 1106] [outer = 0x131aae400]
11:36:18 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
11:36:18 INFO - document served over http requires an https
11:36:18 INFO - sub-resource via fetch-request using the meta-referrer
11:36:18 INFO - delivery method with keep-origin-redirect and when
11:36: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:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:36:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:36:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:36:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:18 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
11:36:18 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 670ms
11:36:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:36:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x139ba7000 == 82 [pid = 1666] [id = 395]
11:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x132947c00) [pid = 1666] [serial = 1107] [outer = 0x0]
11:36:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x1329ea400) [pid = 1666] [serial = 1108] [outer = 0x132947c00]
11:36:19 INFO - PROCESS | 1666 | 1448307379029 Marionette INFO loaded listener.js
11:36:19 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x134a8fc00) [pid = 1666] [serial = 1109] [outer = 0x132947c00]
11:36:19 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
11:36:19 INFO - document served over http requires an https
11:36:19 INFO - sub-resource via fetch-request using the meta-referrer
11:36:19 INFO - delivery method with no-redirect and when
11:36: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:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:36:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:36:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:36:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:19 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
11:36:19 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 673ms
11:36:19 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
11:36:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a162800 == 83 [pid = 1666] [id = 396]
11:36:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x134a90c00) [pid = 1666] [serial = 1110] [outer = 0x0]
11:36:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x134a94800) [pid = 1666] [serial = 1111] [outer = 0x134a90c00]
11:36:19 INFO - PROCESS | 1666 | 1448307379739 Marionette INFO loaded listener.js
11:36:19 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 203 (0x134c9a800) [pid = 1666] [serial = 1112] [outer = 0x134a90c00]
11:36:20 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
11:36:20 INFO - document served over http requires an https
11:36:20 INFO - sub-resource via fetch-request using the meta-referrer
11:36:20 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:36:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:36:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:36:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:20 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
11:36:20 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 723ms
11:36:20 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
11:36:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a4ba800 == 84 [pid = 1666] [id = 397]
11:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 204 (0x134c94800) [pid = 1666] [serial = 1113] [outer = 0x0]
11:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 205 (0x134c9f400) [pid = 1666] [serial = 1114] [outer = 0x134c94800]
11:36:20 INFO - PROCESS | 1666 | 1448307380420 Marionette INFO loaded listener.js
11:36:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 206 (0x13587a000) [pid = 1666] [serial = 1115] [outer = 0x134c94800]
11:36:20 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
11:36:20 INFO - document served over http requires an https
11:36:20 INFO - sub-resource via fetch-request using the meta-referrer
11:36:20 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:36:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:36:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:36:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:20 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
11:36:20 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 627ms
11:36:20 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
11:36:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a8cc000 == 85 [pid = 1666] [id = 398]
11:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 207 (0x13587a800) [pid = 1666] [serial = 1116] [outer = 0x0]
11:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 208 (0x13587f400) [pid = 1666] [serial = 1117] [outer = 0x13587a800]
11:36:21 INFO - PROCESS | 1666 | 1448307381084 Marionette INFO loaded listener.js
11:36:21 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 209 (0x135a94c00) [pid = 1666] [serial = 1118] [outer = 0x13587a800]
11:36:21 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
11:36:21 INFO - document served over http requires an https
11:36:21 INFO - sub-resource via fetch-request using the meta-referrer
11:36:21 INFO - delivery method with keep-origin-redirect and when
11:36: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:36:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:36:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:36:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:36:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:21 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
11:36:21 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 674ms
11:36:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:36:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x13abd7800 == 86 [pid = 1666] [id = 399]
11:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 210 (0x135a92800) [pid = 1666] [serial = 1119] [outer = 0x0]
11:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 211 (0x135a98400) [pid = 1666] [serial = 1120] [outer = 0x135a92800]
11:36:21 INFO - PROCESS | 1666 | 1448307381734 Marionette INFO loaded listener.js
11:36:21 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 212 (0x137d83400) [pid = 1666] [serial = 1121] [outer = 0x135a92800]
11:36:22 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
11:36:22 INFO - document served over http requires an https
11:36:22 INFO - sub-resource via fetch-request using the meta-referrer
11:36:22 INFO - delivery method with no-redirect and when
11:36: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:36:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:36:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:36:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:36:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:22 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
11:36:22 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 624ms
11:36:22 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
11:36:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b25e800 == 87 [pid = 1666] [id = 400]
11:36:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 213 (0x137d88000) [pid = 1666] [serial = 1122] [outer = 0x0]
11:36:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 214 (0x137d8e400) [pid = 1666] [serial = 1123] [outer = 0x137d88000]
11:36:22 INFO - PROCESS | 1666 | 1448307382392 Marionette INFO loaded listener.js
11:36:22 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 215 (0x139167000) [pid = 1666] [serial = 1124] [outer = 0x137d88000]
11:36:23 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
11:36:23 INFO - document served over http requires an https
11:36:23 INFO - sub-resource via fetch-request using the meta-referrer
11:36:23 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:36:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:36:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:36:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:23 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
11:36:23 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 1728ms
11:36:23 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
11:36:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da72000 == 88 [pid = 1666] [id = 401]
11:36:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 216 (0x113853c00) [pid = 1666] [serial = 1125] [outer = 0x0]
11:36:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 217 (0x11cda6000) [pid = 1666] [serial = 1126] [outer = 0x113853c00]
11:36:24 INFO - PROCESS | 1666 | 1448307384115 Marionette INFO loaded listener.js
11:36:24 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 218 (0x122f10000) [pid = 1666] [serial = 1127] [outer = 0x113853c00]
11:36:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da5a800 == 89 [pid = 1666] [id = 402]
11:36:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 219 (0x11393a400) [pid = 1666] [serial = 1128] [outer = 0x0]
11:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 220 (0x11d889800) [pid = 1666] [serial = 1129] [outer = 0x11393a400]
11:36:25 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
11:36:25 INFO - document served over http requires an https
11:36:25 INFO - sub-resource via iframe-tag using the meta-referrer
11:36:25 INFO - delivery method with keep-origin-redirect and when
11:36: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:36:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:36:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:36:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:25 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
11:36:25 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 1228ms
11:36:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:36:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x120365000 == 90 [pid = 1666] [id = 403]
11:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 221 (0x11f72f400) [pid = 1666] [serial = 1130] [outer = 0x0]
11:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 222 (0x11f946400) [pid = 1666] [serial = 1131] [outer = 0x11f72f400]
11:36:25 INFO - PROCESS | 1666 | 1448307385357 Marionette INFO loaded listener.js
11:36:25 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 223 (0x1210de400) [pid = 1666] [serial = 1132] [outer = 0x11f72f400]
11:36:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d92800 == 91 [pid = 1666] [id = 404]
11:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 224 (0x11f9e6000) [pid = 1666] [serial = 1133] [outer = 0x0]
11:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 225 (0x113854400) [pid = 1666] [serial = 1134] [outer = 0x11f9e6000]
11:36:25 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
11:36:25 INFO - document served over http requires an https
11:36:25 INFO - sub-resource via iframe-tag using the meta-referrer
11:36:25 INFO - delivery method with no-redirect and when
11:36: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:36:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:36:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:36:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:25 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
11:36:25 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 687ms
11:36:25 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
11:36:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x129d60000 == 92 [pid = 1666] [id = 405]
11:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 226 (0x11f835c00) [pid = 1666] [serial = 1135] [outer = 0x0]
11:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 227 (0x121608400) [pid = 1666] [serial = 1136] [outer = 0x11f835c00]
11:36:26 INFO - PROCESS | 1666 | 1448307386027 Marionette INFO loaded listener.js
11:36:26 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 228 (0x124f8e400) [pid = 1666] [serial = 1137] [outer = 0x11f835c00]
11:36:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x11d2da800 == 93 [pid = 1666] [id = 406]
11:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 229 (0x11db15000) [pid = 1666] [serial = 1138] [outer = 0x0]
11:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 230 (0x1210e2c00) [pid = 1666] [serial = 1139] [outer = 0x11db15000]
11:36:26 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
11:36:26 INFO - document served over http requires an https
11:36:26 INFO - sub-resource via iframe-tag using the meta-referrer
11:36:26 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:36:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:36:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:26 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
11:36:26 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 977ms
11:36:26 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
11:36:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x11dac2800 == 94 [pid = 1666] [id = 407]
11:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 231 (0x11f9e3000) [pid = 1666] [serial = 1140] [outer = 0x0]
11:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 232 (0x123632c00) [pid = 1666] [serial = 1141] [outer = 0x11f9e3000]
11:36:27 INFO - PROCESS | 1666 | 1448307387021 Marionette INFO loaded listener.js
11:36:27 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 233 (0x126dcd400) [pid = 1666] [serial = 1142] [outer = 0x11f9e3000]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x132c0f800 == 93 [pid = 1666] [id = 21]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x130009800 == 92 [pid = 1666] [id = 380]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12e398000 == 91 [pid = 1666] [id = 379]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12e107000 == 90 [pid = 1666] [id = 378]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12b248800 == 89 [pid = 1666] [id = 377]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12a64c000 == 88 [pid = 1666] [id = 376]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12977d800 == 87 [pid = 1666] [id = 375]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x128d86800 == 86 [pid = 1666] [id = 374]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12768a800 == 85 [pid = 1666] [id = 373]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x125695800 == 84 [pid = 1666] [id = 372]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x11f5ae000 == 83 [pid = 1666] [id = 371]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x11e278000 == 82 [pid = 1666] [id = 370]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x11d48b800 == 81 [pid = 1666] [id = 369]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x112404800 == 80 [pid = 1666] [id = 368]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x11da75000 == 79 [pid = 1666] [id = 367]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x11da75800 == 78 [pid = 1666] [id = 366]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x1213a2000 == 77 [pid = 1666] [id = 365]
11:36:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x11d8de800 == 78 [pid = 1666] [id = 408]
11:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 234 (0x11db0f400) [pid = 1666] [serial = 1143] [outer = 0x0]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x11e272800 == 77 [pid = 1666] [id = 364]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x136184800 == 76 [pid = 1666] [id = 361]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x136167800 == 75 [pid = 1666] [id = 360]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x135aca800 == 74 [pid = 1666] [id = 359]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x135a6b800 == 73 [pid = 1666] [id = 358]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x1359bb800 == 72 [pid = 1666] [id = 357]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x1359aa000 == 71 [pid = 1666] [id = 356]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x1359a2800 == 70 [pid = 1666] [id = 355]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x134cae000 == 69 [pid = 1666] [id = 354]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x134a7a000 == 68 [pid = 1666] [id = 353]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x134a67000 == 67 [pid = 1666] [id = 352]
11:36:27 INFO - PROCESS | 1666 | --DOCSHELL 0x134945800 == 66 [pid = 1666] [id = 351]
11:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 235 (0x11347dc00) [pid = 1666] [serial = 1144] [outer = 0x11db0f400]
11:36:27 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
11:36:27 INFO - document served over http requires an https
11:36:27 INFO - sub-resource via iframe-tag using the meta-referrer
11:36:27 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:36:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:36:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:27 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
11:36:27 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 777ms
11:36:27 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
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 234 (0x126d5c000) [pid = 1666] [serial = 949] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 233 (0x122f0a000) [pid = 1666] [serial = 943] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 232 (0x1273ac800) [pid = 1666] [serial = 952] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 231 (0x124fe4c00) [pid = 1666] [serial = 890] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 230 (0x127720c00) [pid = 1666] [serial = 922] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 229 (0x11e7c9c00) [pid = 1666] [serial = 927] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 228 (0x1210dc400) [pid = 1666] [serial = 884] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 227 (0x1255ae000) [pid = 1666] [serial = 893] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 226 (0x127364c00) [pid = 1666] [serial = 907] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 225 (0x11f9ea000) [pid = 1666] [serial = 881] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 224 (0x121734c00) [pid = 1666] [serial = 887] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 223 (0x127531800) [pid = 1666] [serial = 912] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 222 (0x127385800) [pid = 1666] [serial = 902] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 221 (0x12771e800) [pid = 1666] [serial = 917] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 220 (0x1202cb400) [pid = 1666] [serial = 937] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 219 (0x11f738000) [pid = 1666] [serial = 932] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 218 (0x12771d400) [pid = 1666] [serial = 955] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 217 (0x126b28800) [pid = 1666] [serial = 896] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 216 (0x121376400) [pid = 1666] [serial = 940] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 215 (0x127362800) [pid = 1666] [serial = 899] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 214 (0x126b22400) [pid = 1666] [serial = 946] [outer = 0x0] [url = about:blank]
11:36:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da93000 == 67 [pid = 1666] [id = 409]
11:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 215 (0x11ed7a800) [pid = 1666] [serial = 1145] [outer = 0x0]
11:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 216 (0x1202cb400) [pid = 1666] [serial = 1146] [outer = 0x11ed7a800]
11:36:27 INFO - PROCESS | 1666 | 1448307387786 Marionette INFO loaded listener.js
11:36:27 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 217 (0x126dd6c00) [pid = 1666] [serial = 1147] [outer = 0x11ed7a800]
11:36:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213a5800 == 68 [pid = 1666] [id = 410]
11:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 218 (0x127362800) [pid = 1666] [serial = 1148] [outer = 0x0]
11:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 219 (0x12738a400) [pid = 1666] [serial = 1149] [outer = 0x127362800]
11:36:28 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
11:36:28 INFO - document served over http requires an https
11:36:28 INFO - sub-resource via iframe-tag using the meta-referrer
11:36:28 INFO - delivery method with keep-origin-redirect and when
11:36: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:36:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:36:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:36:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:28 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
11:36:28 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 574ms
11:36:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:36:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x125322800 == 69 [pid = 1666] [id = 411]
11:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 220 (0x122f0a000) [pid = 1666] [serial = 1150] [outer = 0x0]
11:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 221 (0x12736d000) [pid = 1666] [serial = 1151] [outer = 0x122f0a000]
11:36:28 INFO - PROCESS | 1666 | 1448307388386 Marionette INFO loaded listener.js
11:36:28 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 222 (0x1273af000) [pid = 1666] [serial = 1152] [outer = 0x122f0a000]
11:36:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x128211800 == 70 [pid = 1666] [id = 412]
11:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 223 (0x1210dd400) [pid = 1666] [serial = 1153] [outer = 0x0]
11:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 224 (0x127527400) [pid = 1666] [serial = 1154] [outer = 0x1210dd400]
11:36:28 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
11:36:28 INFO - document served over http requires an https
11:36:28 INFO - sub-resource via iframe-tag using the meta-referrer
11:36:28 INFO - delivery method with no-redirect and when
11:36: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:36:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:36:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:36:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:28 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
11:36:28 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 570ms
11:36:28 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
11:36:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d7f000 == 71 [pid = 1666] [id = 413]
11:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 225 (0x127388400) [pid = 1666] [serial = 1155] [outer = 0x0]
11:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 226 (0x1274eec00) [pid = 1666] [serial = 1156] [outer = 0x127388400]
11:36:28 INFO - PROCESS | 1666 | 1448307388941 Marionette INFO loaded listener.js
11:36:28 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 227 (0x12774e800) [pid = 1666] [serial = 1157] [outer = 0x127388400]
11:36:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a635800 == 72 [pid = 1666] [id = 414]
11:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 228 (0x1282a9000) [pid = 1666] [serial = 1158] [outer = 0x0]
11:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 229 (0x1282ce800) [pid = 1666] [serial = 1159] [outer = 0x1282a9000]
11:36:29 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
11:36:29 INFO - document served over http requires an https
11:36:29 INFO - sub-resource via iframe-tag using the meta-referrer
11:36:29 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:36:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:36:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:29 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
11:36:29 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 572ms
11:36:29 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
11:36:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a641000 == 73 [pid = 1666] [id = 415]
11:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 230 (0x12774c800) [pid = 1666] [serial = 1160] [outer = 0x0]
11:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 231 (0x1282c5000) [pid = 1666] [serial = 1161] [outer = 0x12774c800]
11:36:29 INFO - PROCESS | 1666 | 1448307389525 Marionette INFO loaded listener.js
11:36:29 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 232 (0x128668400) [pid = 1666] [serial = 1162] [outer = 0x12774c800]
11:36:29 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
11:36:29 INFO - document served over http requires an https
11:36:29 INFO - sub-resource via script-tag using the meta-referrer
11:36:29 INFO - delivery method with keep-origin-redirect and when
11:36: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:36:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:29 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
11:36:29 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 620ms
11:36:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:36:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2df800 == 74 [pid = 1666] [id = 416]
11:36:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 233 (0x12869c400) [pid = 1666] [serial = 1163] [outer = 0x0]
11:36:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 234 (0x12893e800) [pid = 1666] [serial = 1164] [outer = 0x12869c400]
11:36:30 INFO - PROCESS | 1666 | 1448307390126 Marionette INFO loaded listener.js
11:36:30 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 235 (0x129028800) [pid = 1666] [serial = 1165] [outer = 0x12869c400]
11:36:30 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
11:36:30 INFO - document served over http requires an https
11:36:30 INFO - sub-resource via script-tag using the meta-referrer
11:36:30 INFO - delivery method with no-redirect and when
11:36:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:30 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
11:36:30 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 521ms
11:36:30 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
11:36:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e6dd000 == 75 [pid = 1666] [id = 417]
11:36:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 236 (0x1290a2000) [pid = 1666] [serial = 1166] [outer = 0x0]
11:36:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 237 (0x1290b7400) [pid = 1666] [serial = 1167] [outer = 0x1290a2000]
11:36:30 INFO - PROCESS | 1666 | 1448307390659 Marionette INFO loaded listener.js
11:36:30 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 238 (0x12a6ebc00) [pid = 1666] [serial = 1168] [outer = 0x1290a2000]
11:36:31 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
11:36:31 INFO - document served over http requires an https
11:36:31 INFO - sub-resource via script-tag using the meta-referrer
11:36:31 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:31 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
11:36:31 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 574ms
11:36:31 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
11:36:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x130018800 == 76 [pid = 1666] [id = 418]
11:36:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 239 (0x129ba2800) [pid = 1666] [serial = 1169] [outer = 0x0]
11:36:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 240 (0x12b012400) [pid = 1666] [serial = 1170] [outer = 0x129ba2800]
11:36:31 INFO - PROCESS | 1666 | 1448307391231 Marionette INFO loaded listener.js
11:36:31 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 241 (0x12c048000) [pid = 1666] [serial = 1171] [outer = 0x129ba2800]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 240 (0x129b99800) [pid = 1666] [serial = 995] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307357275]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 239 (0x12a6edc00) [pid = 1666] [serial = 1000] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 238 (0x12902f000) [pid = 1666] [serial = 989] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 237 (0x122f4b000) [pid = 1666] [serial = 1056] [outer = 0x0] [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]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 236 (0x11d890c00) [pid = 1666] [serial = 1023] [outer = 0x0] [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]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 235 (0x11d895800) [pid = 1666] [serial = 1029] [outer = 0x0] [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]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 234 (0x1134adc00) [pid = 1666] [serial = 1032] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 233 (0x124f8ac00) [pid = 1666] [serial = 1047] [outer = 0x0] [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]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 232 (0x122f0c400) [pid = 1666] [serial = 1042] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 231 (0x112abc400) [pid = 1666] [serial = 1053] [outer = 0x0] [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]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 230 (0x12857a800) [pid = 1666] [serial = 1065] [outer = 0x0] [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]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 229 (0x1282c4000) [pid = 1666] [serial = 1062] [outer = 0x0] [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]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 228 (0x12172a800) [pid = 1666] [serial = 1039] [outer = 0x0] [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]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 227 (0x1274f1c00) [pid = 1666] [serial = 1059] [outer = 0x0] [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]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 226 (0x1282aa800) [pid = 1666] [serial = 962] [outer = 0x0] [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:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 225 (0x11f94c800) [pid = 1666] [serial = 1034] [outer = 0x0] [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]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 224 (0x124f87400) [pid = 1666] [serial = 1044] [outer = 0x0] [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]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 223 (0x1273a7400) [pid = 1666] [serial = 1050] [outer = 0x0] [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]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 222 (0x11dc22000) [pid = 1666] [serial = 1026] [outer = 0x0] [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]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 221 (0x120e11000) [pid = 1666] [serial = 1037] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307366458]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 220 (0x12c568000) [pid = 1666] [serial = 1015] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 219 (0x12e157c00) [pid = 1666] [serial = 1018] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 218 (0x12c226400) [pid = 1666] [serial = 1012] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 217 (0x129bbbc00) [pid = 1666] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 216 (0x129ba6400) [pid = 1666] [serial = 998] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 215 (0x12902ec00) [pid = 1666] [serial = 991] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 214 (0x12902b400) [pid = 1666] [serial = 987] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 213 (0x12869e400) [pid = 1666] [serial = 981] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 212 (0x129ba4400) [pid = 1666] [serial = 996] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307357275]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 211 (0x1290a7800) [pid = 1666] [serial = 993] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 210 (0x1134ba000) [pid = 1666] [serial = 1054] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 209 (0x121373c00) [pid = 1666] [serial = 1021] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 208 (0x12b010c00) [pid = 1666] [serial = 1003] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 207 (0x1273ab800) [pid = 1666] [serial = 1051] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 206 (0x11e2f0c00) [pid = 1666] [serial = 1027] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 205 (0x1253e8000) [pid = 1666] [serial = 1043] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 204 (0x121735400) [pid = 1666] [serial = 1040] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 203 (0x126dd8000) [pid = 1666] [serial = 1057] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 202 (0x127368c00) [pid = 1666] [serial = 1048] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 201 (0x127742c00) [pid = 1666] [serial = 975] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x124fe4800) [pid = 1666] [serial = 1045] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x12b2aec00) [pid = 1666] [serial = 1006] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x12893b000) [pid = 1666] [serial = 1066] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x12c05fc00) [pid = 1666] [serial = 1009] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x11f731800) [pid = 1666] [serial = 969] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x128668000) [pid = 1666] [serial = 978] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x11e2edc00) [pid = 1666] [serial = 1024] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x1236bb000) [pid = 1666] [serial = 972] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x11e2f4800) [pid = 1666] [serial = 1033] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x11f948000) [pid = 1666] [serial = 1030] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x127716c00) [pid = 1666] [serial = 1060] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x121544c00) [pid = 1666] [serial = 1038] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307366458]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x1202d4800) [pid = 1666] [serial = 1035] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x1282cac00) [pid = 1666] [serial = 1063] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x1289c4000) [pid = 1666] [serial = 984] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x128580800) [pid = 1666] [serial = 966] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x129032000) [pid = 1666] [serial = 1069] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x11ff72000) [pid = 1666] [serial = 1055] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x1274f2c00) [pid = 1666] [serial = 1058] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x12829ec00) [pid = 1666] [serial = 1061] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x128664800) [pid = 1666] [serial = 967] [outer = 0x0] [url = about:blank]
11:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x13aec9000) [pid = 1666] [serial = 547] [outer = 0x0] [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:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x128579c00) [pid = 1666] [serial = 964] [outer = 0x0] [url = about:blank]
11:36:31 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
11:36:31 INFO - document served over http requires an https
11:36:31 INFO - sub-resource via script-tag using the meta-referrer
11:36:31 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:31 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
11:36:31 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 875ms
11:36:31 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
11:36:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b05c000 == 77 [pid = 1666] [id = 419]
11:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x11d890c00) [pid = 1666] [serial = 1172] [outer = 0x0]
11:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x121544c00) [pid = 1666] [serial = 1173] [outer = 0x11d890c00]
11:36:32 INFO - PROCESS | 1666 | 1448307392108 Marionette INFO loaded listener.js
11:36:32 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x129b98800) [pid = 1666] [serial = 1174] [outer = 0x11d890c00]
11:36:32 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
11:36:32 INFO - document served over http requires an https
11:36:32 INFO - sub-resource via script-tag using the meta-referrer
11:36:32 INFO - delivery method with keep-origin-redirect and when
11:36: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:36:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:32 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
11:36:32 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 523ms
11:36:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:36:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x1319be000 == 78 [pid = 1666] [id = 420]
11:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x12c045c00) [pid = 1666] [serial = 1175] [outer = 0x0]
11:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x12c222400) [pid = 1666] [serial = 1176] [outer = 0x12c045c00]
11:36:32 INFO - PROCESS | 1666 | 1448307392617 Marionette INFO loaded listener.js
11:36:32 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x12e152000) [pid = 1666] [serial = 1177] [outer = 0x12c045c00]
11:36:32 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
11:36:32 INFO - document served over http requires an https
11:36:32 INFO - sub-resource via script-tag using the meta-referrer
11:36:32 INFO - delivery method with no-redirect and when
11:36: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:36:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:32 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
11:36:32 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 475ms
11:36:32 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
11:36:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x132c04000 == 79 [pid = 1666] [id = 421]
11:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x12e15bc00) [pid = 1666] [serial = 1178] [outer = 0x0]
11:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x12e1a5800) [pid = 1666] [serial = 1179] [outer = 0x12e15bc00]
11:36:33 INFO - PROCESS | 1666 | 1448307393103 Marionette INFO loaded listener.js
11:36:33 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x1318dec00) [pid = 1666] [serial = 1180] [outer = 0x12e15bc00]
11:36:33 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
11:36:33 INFO - document served over http requires an https
11:36:33 INFO - sub-resource via script-tag using the meta-referrer
11:36:33 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:33 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
11:36:33 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 523ms
11:36:33 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
11:36:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x134a67000 == 80 [pid = 1666] [id = 422]
11:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x1318de400) [pid = 1666] [serial = 1181] [outer = 0x0]
11:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x1329e3400) [pid = 1666] [serial = 1182] [outer = 0x1318de400]
11:36:33 INFO - PROCESS | 1666 | 1448307393629 Marionette INFO loaded listener.js
11:36:33 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x134a8e400) [pid = 1666] [serial = 1183] [outer = 0x1318de400]
11:36:34 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
11:36:34 INFO - document served over http requires an https
11:36:34 INFO - sub-resource via xhr-request using the meta-referrer
11:36:34 INFO - delivery method with keep-origin-redirect and when
11:36: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:36:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:34 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
11:36:34 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 621ms
11:36:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:36:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e272800 == 81 [pid = 1666] [id = 423]
11:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x11e7d3800) [pid = 1666] [serial = 1184] [outer = 0x0]
11:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x11f5dc800) [pid = 1666] [serial = 1185] [outer = 0x11e7d3800]
11:36:34 INFO - PROCESS | 1666 | 1448307394292 Marionette INFO loaded listener.js
11:36:34 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x1202d4000) [pid = 1666] [serial = 1186] [outer = 0x11e7d3800]
11:36:34 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
11:36:34 INFO - document served over http requires an https
11:36:34 INFO - sub-resource via xhr-request using the meta-referrer
11:36:34 INFO - delivery method with no-redirect and when
11:36: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:36:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:34 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
11:36:34 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 674ms
11:36:34 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
11:36:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x129d6a000 == 82 [pid = 1666] [id = 424]
11:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x121731c00) [pid = 1666] [serial = 1187] [outer = 0x0]
11:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x121b65400) [pid = 1666] [serial = 1188] [outer = 0x121731c00]
11:36:34 INFO - PROCESS | 1666 | 1448307394992 Marionette INFO loaded listener.js
11:36:35 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x126d5a000) [pid = 1666] [serial = 1189] [outer = 0x121731c00]
11:36:35 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
11:36:35 INFO - document served over http requires an https
11:36:35 INFO - sub-resource via xhr-request using the meta-referrer
11:36:35 INFO - delivery method with swap-origin-redirect and when
11:36:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:35 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
11:36:35 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 678ms
11:36:35 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
11:36:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x134a73800 == 83 [pid = 1666] [id = 425]
11:36:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x1273a7400) [pid = 1666] [serial = 1190] [outer = 0x0]
11:36:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x12752ec00) [pid = 1666] [serial = 1191] [outer = 0x1273a7400]
11:36:35 INFO - PROCESS | 1666 | 1448307395733 Marionette INFO loaded listener.js
11:36:35 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x128580800) [pid = 1666] [serial = 1192] [outer = 0x1273a7400]
11:36:36 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
11:36:36 INFO - document served over http requires an https
11:36:36 INFO - sub-resource via xhr-request using the meta-referrer
11:36:36 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:36 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
11:36:36 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 678ms
11:36:36 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
11:36:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359bb800 == 84 [pid = 1666] [id = 426]
11:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x1282a8800) [pid = 1666] [serial = 1193] [outer = 0x0]
11:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x129026000) [pid = 1666] [serial = 1194] [outer = 0x1282a8800]
11:36:36 INFO - PROCESS | 1666 | 1448307396356 Marionette INFO loaded listener.js
11:36:36 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x12e156c00) [pid = 1666] [serial = 1195] [outer = 0x1282a8800]
11:36:36 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
11:36:36 INFO - document served over http requires an https
11:36:36 INFO - sub-resource via xhr-request using the meta-referrer
11:36:36 INFO - delivery method with keep-origin-redirect and when
11:36: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:36:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:36 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
11:36:36 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 620ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:36:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x135ad5800 == 85 [pid = 1666] [id = 427]
11:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 203 (0x1318e0c00) [pid = 1666] [serial = 1196] [outer = 0x0]
11:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 204 (0x13294ac00) [pid = 1666] [serial = 1197] [outer = 0x1318e0c00]
11:36:37 INFO - PROCESS | 1666 | 1448307397010 Marionette INFO loaded listener.js
11:36:37 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 205 (0x134c96c00) [pid = 1666] [serial = 1198] [outer = 0x1318e0c00]
11:36:37 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
11:36:37 INFO - document served over http requires an https
11:36:37 INFO - sub-resource via xhr-request using the meta-referrer
11:36:37 INFO - delivery method with no-redirect and when
11:36:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:37 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
11:36:37 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 671ms
11:36:37 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
11:36:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x1361ee000 == 86 [pid = 1666] [id = 428]
11:36:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 206 (0x132cb0400) [pid = 1666] [serial = 1199] [outer = 0x0]
11:36:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 207 (0x137d88400) [pid = 1666] [serial = 1200] [outer = 0x132cb0400]
11:36:37 INFO - PROCESS | 1666 | 1448307397671 Marionette INFO loaded listener.js
11:36:37 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 208 (0x139198c00) [pid = 1666] [serial = 1201] [outer = 0x132cb0400]
11:36:38 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
11:36:38 INFO - document served over http requires an https
11:36:38 INFO - sub-resource via xhr-request using the meta-referrer
11:36:38 INFO - delivery method with swap-origin-redirect and when
11:36: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:36:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:36:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:38 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
11:36:38 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 629ms
11:36:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:36:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x1382b0800 == 87 [pid = 1666] [id = 429]
11:36:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 209 (0x139196c00) [pid = 1666] [serial = 1202] [outer = 0x0]
11:36:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 210 (0x1391cc800) [pid = 1666] [serial = 1203] [outer = 0x139196c00]
11:36:38 INFO - PROCESS | 1666 | 1448307398336 Marionette INFO loaded listener.js
11:36:38 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 211 (0x1391d7000) [pid = 1666] [serial = 1204] [outer = 0x139196c00]
11:36:38 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
11:36:38 INFO - document served over http requires an http
11:36:38 INFO - sub-resource via fetch-request using the http-csp
11:36:38 INFO - delivery method with keep-origin-redirect and when
11:36:38 INFO - the target request is cross-origin.
11:36:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 674ms
11:36:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:36:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a14d800 == 88 [pid = 1666] [id = 430]
11:36:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 212 (0x1391d3c00) [pid = 1666] [serial = 1205] [outer = 0x0]
11:36:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 213 (0x139343800) [pid = 1666] [serial = 1206] [outer = 0x1391d3c00]
11:36:38 INFO - PROCESS | 1666 | 1448307398968 Marionette INFO loaded listener.js
11:36:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 214 (0x13934b000) [pid = 1666] [serial = 1207] [outer = 0x1391d3c00]
11:36:39 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
11:36:39 INFO - document served over http requires an http
11:36:39 INFO - sub-resource via fetch-request using the http-csp
11:36:39 INFO - delivery method with no-redirect and when
11:36:39 INFO - the target request is cross-origin.
11:36:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 626ms
11:36:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:36:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b37e000 == 89 [pid = 1666] [id = 431]
11:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 215 (0x13934d400) [pid = 1666] [serial = 1208] [outer = 0x0]
11:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 216 (0x13934e400) [pid = 1666] [serial = 1209] [outer = 0x13934d400]
11:36:39 INFO - PROCESS | 1666 | 1448307399631 Marionette INFO loaded listener.js
11:36:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 217 (0x13952c800) [pid = 1666] [serial = 1210] [outer = 0x13934d400]
11:36:40 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
11:36:40 INFO - document served over http requires an http
11:36:40 INFO - sub-resource via fetch-request using the http-csp
11:36:40 INFO - delivery method with swap-origin-redirect and when
11:36:40 INFO - the target request is cross-origin.
11:36:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 676ms
11:36:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:36:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b874000 == 90 [pid = 1666] [id = 432]
11:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 218 (0x139528c00) [pid = 1666] [serial = 1211] [outer = 0x0]
11:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 219 (0x139530c00) [pid = 1666] [serial = 1212] [outer = 0x139528c00]
11:36:40 INFO - PROCESS | 1666 | 1448307400277 Marionette INFO loaded listener.js
11:36:40 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 220 (0x139b28800) [pid = 1666] [serial = 1213] [outer = 0x139528c00]
11:36:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b9e5800 == 91 [pid = 1666] [id = 433]
11:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 221 (0x139b26800) [pid = 1666] [serial = 1214] [outer = 0x0]
11:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 222 (0x13a1b7c00) [pid = 1666] [serial = 1215] [outer = 0x139b26800]
11:36:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:36:40 INFO - document served over http requires an http
11:36:40 INFO - sub-resource via iframe-tag using the http-csp
11:36:40 INFO - delivery method with keep-origin-redirect and when
11:36:40 INFO - the target request is cross-origin.
11:36:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 674ms
11:36:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:36:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b9f5800 == 92 [pid = 1666] [id = 434]
11:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 223 (0x139b30400) [pid = 1666] [serial = 1216] [outer = 0x0]
11:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 224 (0x13a1b6c00) [pid = 1666] [serial = 1217] [outer = 0x139b30400]
11:36:41 INFO - PROCESS | 1666 | 1448307401053 Marionette INFO loaded listener.js
11:36:41 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 225 (0x13ab91c00) [pid = 1666] [serial = 1218] [outer = 0x139b30400]
11:36:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bc62000 == 93 [pid = 1666] [id = 435]
11:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 226 (0x13ab8cc00) [pid = 1666] [serial = 1219] [outer = 0x0]
11:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 227 (0x13ab99400) [pid = 1666] [serial = 1220] [outer = 0x13ab8cc00]
11:36:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:36:41 INFO - document served over http requires an http
11:36:41 INFO - sub-resource via iframe-tag using the http-csp
11:36:41 INFO - delivery method with no-redirect and when
11:36:41 INFO - the target request is cross-origin.
11:36:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 778ms
11:36:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:36:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bc6a800 == 94 [pid = 1666] [id = 436]
11:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 228 (0x13a1c2000) [pid = 1666] [serial = 1221] [outer = 0x0]
11:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 229 (0x13ab99000) [pid = 1666] [serial = 1222] [outer = 0x13a1c2000]
11:36:41 INFO - PROCESS | 1666 | 1448307401769 Marionette INFO loaded listener.js
11:36:41 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 230 (0x13aecb400) [pid = 1666] [serial = 1223] [outer = 0x13a1c2000]
11:36:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bd13000 == 95 [pid = 1666] [id = 437]
11:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 231 (0x13aec8c00) [pid = 1666] [serial = 1224] [outer = 0x0]
11:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 232 (0x13aece400) [pid = 1666] [serial = 1225] [outer = 0x13aec8c00]
11:36:42 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
11:36:42 INFO - document served over http requires an http
11:36:42 INFO - sub-resource via iframe-tag using the http-csp
11:36:42 INFO - delivery method with swap-origin-redirect and when
11:36:42 INFO - the target request is cross-origin.
11:36:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 674ms
11:36:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:36:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bd19000 == 96 [pid = 1666] [id = 438]
11:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 233 (0x13ab8d400) [pid = 1666] [serial = 1226] [outer = 0x0]
11:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 234 (0x13aed0000) [pid = 1666] [serial = 1227] [outer = 0x13ab8d400]
11:36:42 INFO - PROCESS | 1666 | 1448307402515 Marionette INFO loaded listener.js
11:36:42 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 235 (0x13b3f6800) [pid = 1666] [serial = 1228] [outer = 0x13ab8d400]
11:36:42 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
11:36:42 INFO - document served over http requires an http
11:36:42 INFO - sub-resource via script-tag using the http-csp
11:36:42 INFO - delivery method with keep-origin-redirect and when
11:36:42 INFO - the target request is cross-origin.
11:36:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 672ms
11:36:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:36:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x13be53000 == 97 [pid = 1666] [id = 439]
11:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 236 (0x13b3fac00) [pid = 1666] [serial = 1229] [outer = 0x0]
11:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 237 (0x13b3fd000) [pid = 1666] [serial = 1230] [outer = 0x13b3fac00]
11:36:43 INFO - PROCESS | 1666 | 1448307403152 Marionette INFO loaded listener.js
11:36:43 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 238 (0x13b460c00) [pid = 1666] [serial = 1231] [outer = 0x13b3fac00]
11:36:43 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
11:36:43 INFO - document served over http requires an http
11:36:43 INFO - sub-resource via script-tag using the http-csp
11:36:43 INFO - delivery method with no-redirect and when
11:36:43 INFO - the target request is cross-origin.
11:36:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 621ms
11:36:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:36:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x1479e3000 == 98 [pid = 1666] [id = 440]
11:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 239 (0x13b464400) [pid = 1666] [serial = 1232] [outer = 0x0]
11:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 240 (0x13b465c00) [pid = 1666] [serial = 1233] [outer = 0x13b464400]
11:36:43 INFO - PROCESS | 1666 | 1448307403810 Marionette INFO loaded listener.js
11:36:43 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 241 (0x13b571c00) [pid = 1666] [serial = 1234] [outer = 0x13b464400]
11:36:44 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
11:36:44 INFO - document served over http requires an http
11:36:44 INFO - sub-resource via script-tag using the http-csp
11:36:44 INFO - delivery method with swap-origin-redirect and when
11:36:44 INFO - the target request is cross-origin.
11:36:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 680ms
11:36:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:36:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x1485e3000 == 99 [pid = 1666] [id = 441]
11:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 242 (0x13b464800) [pid = 1666] [serial = 1235] [outer = 0x0]
11:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 243 (0x13b576800) [pid = 1666] [serial = 1236] [outer = 0x13b464800]
11:36:44 INFO - PROCESS | 1666 | 1448307404463 Marionette INFO loaded listener.js
11:36:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 244 (0x13b91f400) [pid = 1666] [serial = 1237] [outer = 0x13b464800]
11:36:44 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
11:36:44 INFO - document served over http requires an http
11:36:44 INFO - sub-resource via xhr-request using the http-csp
11:36:44 INFO - delivery method with keep-origin-redirect and when
11:36:44 INFO - the target request is cross-origin.
11:36:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 628ms
11:36:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:36:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x1485fc000 == 100 [pid = 1666] [id = 442]
11:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 245 (0x13b91f000) [pid = 1666] [serial = 1238] [outer = 0x0]
11:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 246 (0x13b922c00) [pid = 1666] [serial = 1239] [outer = 0x13b91f000]
11:36:45 INFO - PROCESS | 1666 | 1448307405129 Marionette INFO loaded listener.js
11:36:45 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 247 (0x13b92c000) [pid = 1666] [serial = 1240] [outer = 0x13b91f000]
11:36:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:36:45 INFO - document served over http requires an http
11:36:45 INFO - sub-resource via xhr-request using the http-csp
11:36:45 INFO - delivery method with no-redirect and when
11:36:45 INFO - the target request is cross-origin.
11:36:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 671ms
11:36:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:36:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x148d1c800 == 101 [pid = 1666] [id = 443]
11:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 248 (0x13b925800) [pid = 1666] [serial = 1241] [outer = 0x0]
11:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 249 (0x13baa5c00) [pid = 1666] [serial = 1242] [outer = 0x13b925800]
11:36:45 INFO - PROCESS | 1666 | 1448307405772 Marionette INFO loaded listener.js
11:36:45 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 250 (0x13bb80000) [pid = 1666] [serial = 1243] [outer = 0x13b925800]
11:36:47 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
11:36:47 INFO - document served over http requires an http
11:36:47 INFO - sub-resource via xhr-request using the http-csp
11:36:47 INFO - delivery method with swap-origin-redirect and when
11:36:47 INFO - the target request is cross-origin.
11:36:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1638ms
11:36:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:36:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x148faa000 == 102 [pid = 1666] [id = 444]
11:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 251 (0x12752bc00) [pid = 1666] [serial = 1244] [outer = 0x0]
11:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 252 (0x13b92d000) [pid = 1666] [serial = 1245] [outer = 0x12752bc00]
11:36:47 INFO - PROCESS | 1666 | 1448307407411 Marionette INFO loaded listener.js
11:36:47 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 253 (0x13bb87000) [pid = 1666] [serial = 1246] [outer = 0x12752bc00]
11:36:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:36:47 INFO - document served over http requires an https
11:36:47 INFO - sub-resource via fetch-request using the http-csp
11:36:47 INFO - delivery method with keep-origin-redirect and when
11:36:47 INFO - the target request is cross-origin.
11:36:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 677ms
11:36:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:36:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da95800 == 103 [pid = 1666] [id = 445]
11:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 254 (0x11d42ec00) [pid = 1666] [serial = 1247] [outer = 0x0]
11:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 255 (0x11f9b9800) [pid = 1666] [serial = 1248] [outer = 0x11d42ec00]
11:36:48 INFO - PROCESS | 1666 | 1448307408121 Marionette INFO loaded listener.js
11:36:48 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 256 (0x13bb8a800) [pid = 1666] [serial = 1249] [outer = 0x11d42ec00]
11:36:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:36:48 INFO - document served over http requires an https
11:36:48 INFO - sub-resource via fetch-request using the http-csp
11:36:48 INFO - delivery method with no-redirect and when
11:36:48 INFO - the target request is cross-origin.
11:36:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 675ms
11:36:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:36:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f8d0800 == 104 [pid = 1666] [id = 446]
11:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 257 (0x1134b0000) [pid = 1666] [serial = 1250] [outer = 0x0]
11:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 258 (0x11d292c00) [pid = 1666] [serial = 1251] [outer = 0x1134b0000]
11:36:49 INFO - PROCESS | 1666 | 1448307409429 Marionette INFO loaded listener.js
11:36:49 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 259 (0x11f83bc00) [pid = 1666] [serial = 1252] [outer = 0x1134b0000]
11:36:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:36:49 INFO - document served over http requires an https
11:36:49 INFO - sub-resource via fetch-request using the http-csp
11:36:49 INFO - delivery method with swap-origin-redirect and when
11:36:49 INFO - the target request is cross-origin.
11:36:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1331ms
11:36:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:36:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e39b000 == 105 [pid = 1666] [id = 447]
11:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 260 (0x1202d4800) [pid = 1666] [serial = 1253] [outer = 0x0]
11:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 261 (0x121376c00) [pid = 1666] [serial = 1254] [outer = 0x1202d4800]
11:36:50 INFO - PROCESS | 1666 | 1448307410105 Marionette INFO loaded listener.js
11:36:50 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 262 (0x1273ad800) [pid = 1666] [serial = 1255] [outer = 0x1202d4800]
11:36:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x1278bd800 == 106 [pid = 1666] [id = 448]
11:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 263 (0x11d4df800) [pid = 1666] [serial = 1256] [outer = 0x0]
11:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 264 (0x121728c00) [pid = 1666] [serial = 1257] [outer = 0x11d4df800]
11:36:50 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
11:36:50 INFO - document served over http requires an https
11:36:50 INFO - sub-resource via iframe-tag using the http-csp
11:36:50 INFO - delivery method with keep-origin-redirect and when
11:36:50 INFO - the target request is cross-origin.
11:36:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 672ms
11:36:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:36:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x11cd02800 == 107 [pid = 1666] [id = 449]
11:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 265 (0x11ed77400) [pid = 1666] [serial = 1258] [outer = 0x0]
11:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 266 (0x11f737400) [pid = 1666] [serial = 1259] [outer = 0x11ed77400]
11:36:51 INFO - PROCESS | 1666 | 1448307411029 Marionette INFO loaded listener.js
11:36:51 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 267 (0x1236c1400) [pid = 1666] [serial = 1260] [outer = 0x11ed77400]
11:36:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x123676800 == 108 [pid = 1666] [id = 450]
11:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 268 (0x11f731800) [pid = 1666] [serial = 1261] [outer = 0x0]
11:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 269 (0x12752b800) [pid = 1666] [serial = 1262] [outer = 0x11f731800]
11:36:51 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
11:36:51 INFO - document served over http requires an https
11:36:51 INFO - sub-resource via iframe-tag using the http-csp
11:36:51 INFO - delivery method with no-redirect and when
11:36:51 INFO - the target request is cross-origin.
11:36:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 998ms
11:36:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:36:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x12976b000 == 109 [pid = 1666] [id = 451]
11:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 270 (0x120382000) [pid = 1666] [serial = 1263] [outer = 0x0]
11:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 271 (0x127531c00) [pid = 1666] [serial = 1264] [outer = 0x120382000]
11:36:51 INFO - PROCESS | 1666 | 1448307411847 Marionette INFO loaded listener.js
11:36:51 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 272 (0x128949400) [pid = 1666] [serial = 1265] [outer = 0x120382000]
11:36:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x121393800 == 110 [pid = 1666] [id = 452]
11:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 273 (0x125648400) [pid = 1666] [serial = 1266] [outer = 0x0]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0c0800 == 109 [pid = 1666] [id = 10]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x132c04000 == 108 [pid = 1666] [id = 421]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1319be000 == 107 [pid = 1666] [id = 420]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12b05c000 == 106 [pid = 1666] [id = 419]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x130018800 == 105 [pid = 1666] [id = 418]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12e6dd000 == 104 [pid = 1666] [id = 417]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2df800 == 103 [pid = 1666] [id = 416]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12a641000 == 102 [pid = 1666] [id = 415]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12a635800 == 101 [pid = 1666] [id = 414]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x128d7f000 == 100 [pid = 1666] [id = 413]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x128211800 == 99 [pid = 1666] [id = 412]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x125322800 == 98 [pid = 1666] [id = 411]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1213a5800 == 97 [pid = 1666] [id = 410]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x11da93000 == 96 [pid = 1666] [id = 409]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x11d8de800 == 95 [pid = 1666] [id = 408]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x11dac2800 == 94 [pid = 1666] [id = 407]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x11d2da800 == 93 [pid = 1666] [id = 406]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x129d60000 == 92 [pid = 1666] [id = 405]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x128d92800 == 91 [pid = 1666] [id = 404]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x120365000 == 90 [pid = 1666] [id = 403]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x11da5a800 == 89 [pid = 1666] [id = 402]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x11da72000 == 88 [pid = 1666] [id = 401]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13b25e800 == 87 [pid = 1666] [id = 400]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13abd7800 == 86 [pid = 1666] [id = 399]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13a8cc000 == 85 [pid = 1666] [id = 398]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13a4ba800 == 84 [pid = 1666] [id = 397]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13a162800 == 83 [pid = 1666] [id = 396]
11:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 274 (0x11d891400) [pid = 1666] [serial = 1267] [outer = 0x125648400]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x139ba7000 == 82 [pid = 1666] [id = 395]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13947d000 == 81 [pid = 1666] [id = 394]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1393f9800 == 80 [pid = 1666] [id = 393]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1393e0000 == 79 [pid = 1666] [id = 392]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x139373000 == 78 [pid = 1666] [id = 391]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1382b4000 == 77 [pid = 1666] [id = 390]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x138222800 == 76 [pid = 1666] [id = 389]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1361df800 == 75 [pid = 1666] [id = 388]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x135acd000 == 74 [pid = 1666] [id = 387]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13189f800 == 73 [pid = 1666] [id = 385]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12767b800 == 72 [pid = 1666] [id = 383]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x11e7aa800 == 71 [pid = 1666] [id = 382]
11:36:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1318b1800 == 70 [pid = 1666] [id = 381]
11:36:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:36:52 INFO - document served over http requires an https
11:36:52 INFO - sub-resource via iframe-tag using the http-csp
11:36:52 INFO - delivery method with swap-origin-redirect and when
11:36:52 INFO - the target request is cross-origin.
11:36:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 786ms
11:36:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:36:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e8c7800 == 71 [pid = 1666] [id = 453]
11:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 275 (0x126b27800) [pid = 1666] [serial = 1268] [outer = 0x0]
11:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 276 (0x127389000) [pid = 1666] [serial = 1269] [outer = 0x126b27800]
11:36:52 INFO - PROCESS | 1666 | 1448307412601 Marionette INFO loaded listener.js
11:36:52 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 277 (0x1289c8400) [pid = 1666] [serial = 1270] [outer = 0x126b27800]
11:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 276 (0x11f839800) [pid = 1666] [serial = 1025] [outer = 0x0] [url = about:blank]
11:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 275 (0x128582c00) [pid = 1666] [serial = 1064] [outer = 0x0] [url = about:blank]
11:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 274 (0x1210e1400) [pid = 1666] [serial = 1031] [outer = 0x0] [url = about:blank]
11:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 273 (0x11f841000) [pid = 1666] [serial = 1028] [outer = 0x0] [url = about:blank]
11:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 272 (0x12328d000) [pid = 1666] [serial = 1041] [outer = 0x0] [url = about:blank]
11:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 271 (0x1274f1400) [pid = 1666] [serial = 1052] [outer = 0x0] [url = about:blank]
11:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 270 (0x1289cac00) [pid = 1666] [serial = 1067] [outer = 0x0] [url = about:blank]
11:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 269 (0x12136e400) [pid = 1666] [serial = 1036] [outer = 0x0] [url = about:blank]
11:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 268 (0x12738ec00) [pid = 1666] [serial = 1049] [outer = 0x0] [url = about:blank]
11:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 267 (0x126dccc00) [pid = 1666] [serial = 1046] [outer = 0x0] [url = about:blank]
11:36:53 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
11:36:53 INFO - document served over http requires an https
11:36:53 INFO - sub-resource via script-tag using the http-csp
11:36:53 INFO - delivery method with keep-origin-redirect and when
11:36:53 INFO - the target request is cross-origin.
11:36:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 570ms
11:36:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:36:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x127694000 == 72 [pid = 1666] [id = 454]
11:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 268 (0x129031c00) [pid = 1666] [serial = 1271] [outer = 0x0]
11:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 269 (0x1290a9800) [pid = 1666] [serial = 1272] [outer = 0x129031c00]
11:36:53 INFO - PROCESS | 1666 | 1448307413149 Marionette INFO loaded listener.js
11:36:53 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 270 (0x12b016000) [pid = 1666] [serial = 1273] [outer = 0x129031c00]
11:36:53 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
11:36:53 INFO - document served over http requires an https
11:36:53 INFO - sub-resource via script-tag using the http-csp
11:36:53 INFO - delivery method with no-redirect and when
11:36:53 INFO - the target request is cross-origin.
11:36:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 525ms
11:36:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:36:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b05a000 == 73 [pid = 1666] [id = 455]
11:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 271 (0x12bc16000) [pid = 1666] [serial = 1274] [outer = 0x0]
11:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 272 (0x12c060800) [pid = 1666] [serial = 1275] [outer = 0x12bc16000]
11:36:53 INFO - PROCESS | 1666 | 1448307413679 Marionette INFO loaded listener.js
11:36:53 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 273 (0x12e157800) [pid = 1666] [serial = 1276] [outer = 0x12bc16000]
11:36:54 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
11:36:54 INFO - document served over http requires an https
11:36:54 INFO - sub-resource via script-tag using the http-csp
11:36:54 INFO - delivery method with swap-origin-redirect and when
11:36:54 INFO - the target request is cross-origin.
11:36:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 521ms
11:36:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:36:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e38a800 == 74 [pid = 1666] [id = 456]
11:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 274 (0x12e1a7c00) [pid = 1666] [serial = 1277] [outer = 0x0]
11:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 275 (0x12e1b3400) [pid = 1666] [serial = 1278] [outer = 0x12e1a7c00]
11:36:54 INFO - PROCESS | 1666 | 1448307414210 Marionette INFO loaded listener.js
11:36:54 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 276 (0x1318e6800) [pid = 1666] [serial = 1279] [outer = 0x12e1a7c00]
11:36:54 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
11:36:54 INFO - document served over http requires an https
11:36:54 INFO - sub-resource via xhr-request using the http-csp
11:36:54 INFO - delivery method with keep-origin-redirect and when
11:36:54 INFO - the target request is cross-origin.
11:36:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 523ms
11:36:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:36:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x130014800 == 75 [pid = 1666] [id = 457]
11:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 277 (0x131934c00) [pid = 1666] [serial = 1280] [outer = 0x0]
11:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 278 (0x131aa7400) [pid = 1666] [serial = 1281] [outer = 0x131934c00]
11:36:54 INFO - PROCESS | 1666 | 1448307414769 Marionette INFO loaded listener.js
11:36:54 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 279 (0x1329ee400) [pid = 1666] [serial = 1282] [outer = 0x131934c00]
11:36:55 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
11:36:55 INFO - document served over http requires an https
11:36:55 INFO - sub-resource via xhr-request using the http-csp
11:36:55 INFO - delivery method with no-redirect and when
11:36:55 INFO - the target request is cross-origin.
11:36:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 569ms
11:36:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 278 (0x11f836c00) [pid = 1666] [serial = 1074] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 277 (0x12752d000) [pid = 1666] [serial = 1084] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 276 (0x12e1a5800) [pid = 1666] [serial = 1179] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 275 (0x1290a2000) [pid = 1666] [serial = 1166] [outer = 0x0] [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]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 274 (0x11db0f400) [pid = 1666] [serial = 1143] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 273 (0x11d890c00) [pid = 1666] [serial = 1172] [outer = 0x0] [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]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 272 (0x11ed7a800) [pid = 1666] [serial = 1145] [outer = 0x0] [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]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 271 (0x12e15bc00) [pid = 1666] [serial = 1178] [outer = 0x0] [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]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 270 (0x12869c400) [pid = 1666] [serial = 1163] [outer = 0x0] [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]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 269 (0x11f9e3000) [pid = 1666] [serial = 1140] [outer = 0x0] [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]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 268 (0x11db15000) [pid = 1666] [serial = 1138] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 267 (0x11f72f400) [pid = 1666] [serial = 1130] [outer = 0x0] [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]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 266 (0x127388400) [pid = 1666] [serial = 1155] [outer = 0x0] [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]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 265 (0x12774c800) [pid = 1666] [serial = 1160] [outer = 0x0] [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]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 264 (0x127362800) [pid = 1666] [serial = 1148] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 263 (0x122f0a000) [pid = 1666] [serial = 1150] [outer = 0x0] [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]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 262 (0x12c045c00) [pid = 1666] [serial = 1175] [outer = 0x0] [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]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 261 (0x11f835c00) [pid = 1666] [serial = 1135] [outer = 0x0] [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]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 260 (0x11f9e6000) [pid = 1666] [serial = 1133] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307385653]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 259 (0x129ba2800) [pid = 1666] [serial = 1169] [outer = 0x0] [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]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 258 (0x1210dd400) [pid = 1666] [serial = 1153] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307388637]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 257 (0x1282a9000) [pid = 1666] [serial = 1158] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 256 (0x11393a400) [pid = 1666] [serial = 1128] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 255 (0x121b64400) [pid = 1666] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307373269]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 254 (0x1282a2c00) [pid = 1666] [serial = 1087] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 253 (0x1329ea400) [pid = 1666] [serial = 1108] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 252 (0x11cda6000) [pid = 1666] [serial = 1126] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 251 (0x12e1a6000) [pid = 1666] [serial = 1093] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 250 (0x12e592000) [pid = 1666] [serial = 1096] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 249 (0x1274eec00) [pid = 1666] [serial = 1156] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 248 (0x12b0d4000) [pid = 1666] [serial = 1090] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 247 (0x135a98400) [pid = 1666] [serial = 1120] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 246 (0x11f946400) [pid = 1666] [serial = 1131] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 245 (0x127529000) [pid = 1666] [serial = 1085] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 244 (0x12c222400) [pid = 1666] [serial = 1176] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 243 (0x1202cb400) [pid = 1666] [serial = 1146] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 242 (0x11347dc00) [pid = 1666] [serial = 1144] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 241 (0x12736d000) [pid = 1666] [serial = 1151] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 240 (0x13587f400) [pid = 1666] [serial = 1117] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 239 (0x11d894400) [pid = 1666] [serial = 1075] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 238 (0x113854400) [pid = 1666] [serial = 1134] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307385653]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 237 (0x1210e2c00) [pid = 1666] [serial = 1139] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 236 (0x131ab2800) [pid = 1666] [serial = 1105] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 235 (0x1318e5800) [pid = 1666] [serial = 1099] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 234 (0x127527400) [pid = 1666] [serial = 1154] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307388637]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 233 (0x123632c00) [pid = 1666] [serial = 1141] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 232 (0x11d1ba400) [pid = 1666] [serial = 1072] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 231 (0x1210d8000) [pid = 1666] [serial = 1077] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 230 (0x134c9f400) [pid = 1666] [serial = 1114] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 229 (0x12738a400) [pid = 1666] [serial = 1149] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 228 (0x12b012400) [pid = 1666] [serial = 1170] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 227 (0x126d55400) [pid = 1666] [serial = 1080] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307373269]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 226 (0x1274e5400) [pid = 1666] [serial = 1082] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 225 (0x1290b7400) [pid = 1666] [serial = 1167] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 224 (0x131932c00) [pid = 1666] [serial = 1102] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 223 (0x1282c5000) [pid = 1666] [serial = 1161] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 222 (0x121544c00) [pid = 1666] [serial = 1173] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 221 (0x12893e800) [pid = 1666] [serial = 1164] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 220 (0x137d8e400) [pid = 1666] [serial = 1123] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 219 (0x1282ce800) [pid = 1666] [serial = 1159] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 218 (0x134a94800) [pid = 1666] [serial = 1111] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 217 (0x121608400) [pid = 1666] [serial = 1136] [outer = 0x0] [url = about:blank]
11:36:55 INFO - PROCESS | 1666 | --DOMWINDOW == 216 (0x11d889800) [pid = 1666] [serial = 1129] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:36:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x128212000 == 76 [pid = 1666] [id = 458]
11:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 217 (0x112472800) [pid = 1666] [serial = 1283] [outer = 0x0]
11:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 218 (0x11347dc00) [pid = 1666] [serial = 1284] [outer = 0x112472800]
11:36:55 INFO - PROCESS | 1666 | 1448307415359 Marionette INFO loaded listener.js
11:36:55 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 219 (0x11f945c00) [pid = 1666] [serial = 1285] [outer = 0x112472800]
11:36:55 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
11:36:55 INFO - document served over http requires an https
11:36:55 INFO - sub-resource via xhr-request using the http-csp
11:36:55 INFO - delivery method with swap-origin-redirect and when
11:36:55 INFO - the target request is cross-origin.
11:36:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 525ms
11:36:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:36:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x13494f000 == 77 [pid = 1666] [id = 459]
11:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 220 (0x127366800) [pid = 1666] [serial = 1286] [outer = 0x0]
11:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 221 (0x127529000) [pid = 1666] [serial = 1287] [outer = 0x127366800]
11:36:55 INFO - PROCESS | 1666 | 1448307415855 Marionette INFO loaded listener.js
11:36:55 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 222 (0x131ab2800) [pid = 1666] [serial = 1288] [outer = 0x127366800]
11:36:56 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
11:36:56 INFO - document served over http requires an http
11:36:56 INFO - sub-resource via fetch-request using the http-csp
11:36:56 INFO - delivery method with keep-origin-redirect and when
11:36:56 INFO - the target request is same-origin.
11:36:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 520ms
11:36:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:36:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1382a0000 == 78 [pid = 1666] [id = 460]
11:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 223 (0x134c94000) [pid = 1666] [serial = 1289] [outer = 0x0]
11:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 224 (0x135878c00) [pid = 1666] [serial = 1290] [outer = 0x134c94000]
11:36:56 INFO - PROCESS | 1666 | 1448307416386 Marionette INFO loaded listener.js
11:36:56 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 225 (0x139167c00) [pid = 1666] [serial = 1291] [outer = 0x134c94000]
11:36:56 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
11:36:56 INFO - document served over http requires an http
11:36:56 INFO - sub-resource via fetch-request using the http-csp
11:36:56 INFO - delivery method with no-redirect and when
11:36:56 INFO - the target request is same-origin.
11:36:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 519ms
11:36:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:36:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x139374800 == 79 [pid = 1666] [id = 461]
11:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 226 (0x139168400) [pid = 1666] [serial = 1292] [outer = 0x0]
11:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 227 (0x13916e000) [pid = 1666] [serial = 1293] [outer = 0x139168400]
11:36:56 INFO - PROCESS | 1666 | 1448307416898 Marionette INFO loaded listener.js
11:36:56 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 228 (0x13952a400) [pid = 1666] [serial = 1294] [outer = 0x139168400]
11:36:57 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
11:36:57 INFO - document served over http requires an http
11:36:57 INFO - sub-resource via fetch-request using the http-csp
11:36:57 INFO - delivery method with swap-origin-redirect and when
11:36:57 INFO - the target request is same-origin.
11:36:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 522ms
11:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:36:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x13947c000 == 80 [pid = 1666] [id = 462]
11:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 229 (0x13a1b9c00) [pid = 1666] [serial = 1295] [outer = 0x0]
11:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 230 (0x13a1c2400) [pid = 1666] [serial = 1296] [outer = 0x13a1b9c00]
11:36:57 INFO - PROCESS | 1666 | 1448307417431 Marionette INFO loaded listener.js
11:36:57 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 231 (0x13b3fc400) [pid = 1666] [serial = 1297] [outer = 0x13a1b9c00]
11:36:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a153800 == 81 [pid = 1666] [id = 463]
11:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 232 (0x13ab92400) [pid = 1666] [serial = 1298] [outer = 0x0]
11:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 233 (0x13b572400) [pid = 1666] [serial = 1299] [outer = 0x13ab92400]
11:36:57 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
11:36:57 INFO - document served over http requires an http
11:36:57 INFO - sub-resource via iframe-tag using the http-csp
11:36:57 INFO - delivery method with keep-origin-redirect and when
11:36:57 INFO - the target request is same-origin.
11:36:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 529ms
11:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:36:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a4a9000 == 82 [pid = 1666] [id = 464]
11:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 234 (0x13b925c00) [pid = 1666] [serial = 1300] [outer = 0x0]
11:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 235 (0x13bb88000) [pid = 1666] [serial = 1301] [outer = 0x13b925c00]
11:36:57 INFO - PROCESS | 1666 | 1448307417989 Marionette INFO loaded listener.js
11:36:58 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 236 (0x13bf59000) [pid = 1666] [serial = 1302] [outer = 0x13b925c00]
11:36:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a8cd000 == 83 [pid = 1666] [id = 465]
11:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 237 (0x12e85e400) [pid = 1666] [serial = 1303] [outer = 0x0]
11:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 238 (0x12e862800) [pid = 1666] [serial = 1304] [outer = 0x12e85e400]
11:36:58 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
11:36:58 INFO - document served over http requires an http
11:36:58 INFO - sub-resource via iframe-tag using the http-csp
11:36:58 INFO - delivery method with no-redirect and when
11:36:58 INFO - the target request is same-origin.
11:36:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 624ms
11:36:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:36:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x11dab8000 == 84 [pid = 1666] [id = 466]
11:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 239 (0x112abc400) [pid = 1666] [serial = 1305] [outer = 0x0]
11:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 240 (0x11e2ec400) [pid = 1666] [serial = 1306] [outer = 0x112abc400]
11:36:58 INFO - PROCESS | 1666 | 1448307418701 Marionette INFO loaded listener.js
11:36:58 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 241 (0x121115400) [pid = 1666] [serial = 1307] [outer = 0x112abc400]
11:36:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d93000 == 85 [pid = 1666] [id = 467]
11:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 242 (0x11f734c00) [pid = 1666] [serial = 1308] [outer = 0x0]
11:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 243 (0x126dd9800) [pid = 1666] [serial = 1309] [outer = 0x11f734c00]
11:36:59 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
11:36:59 INFO - document served over http requires an http
11:36:59 INFO - sub-resource via iframe-tag using the http-csp
11:36:59 INFO - delivery method with swap-origin-redirect and when
11:36:59 INFO - the target request is same-origin.
11:36:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 777ms
11:36:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:36:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0c9800 == 86 [pid = 1666] [id = 468]
11:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 244 (0x1236bb000) [pid = 1666] [serial = 1310] [outer = 0x0]
11:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 245 (0x126dd6800) [pid = 1666] [serial = 1311] [outer = 0x1236bb000]
11:36:59 INFO - PROCESS | 1666 | 1448307419498 Marionette INFO loaded listener.js
11:36:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 246 (0x12771e800) [pid = 1666] [serial = 1312] [outer = 0x1236bb000]
11:36:59 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
11:36:59 INFO - document served over http requires an http
11:36:59 INFO - sub-resource via script-tag using the http-csp
11:36:59 INFO - delivery method with keep-origin-redirect and when
11:36:59 INFO - the target request is same-origin.
11:36:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 724ms
11:36:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:37:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x1382ae000 == 87 [pid = 1666] [id = 469]
11:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 247 (0x12893d800) [pid = 1666] [serial = 1313] [outer = 0x0]
11:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 248 (0x129024c00) [pid = 1666] [serial = 1314] [outer = 0x12893d800]
11:37:00 INFO - PROCESS | 1666 | 1448307420169 Marionette INFO loaded listener.js
11:37:00 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 249 (0x12c04a800) [pid = 1666] [serial = 1315] [outer = 0x12893d800]
11:37:00 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
11:37:00 INFO - document served over http requires an http
11:37:00 INFO - sub-resource via script-tag using the http-csp
11:37:00 INFO - delivery method with no-redirect and when
11:37:00 INFO - the target request is same-origin.
11:37:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 625ms
11:37:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:37:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b25e800 == 88 [pid = 1666] [id = 470]
11:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 250 (0x12e1a6000) [pid = 1666] [serial = 1316] [outer = 0x0]
11:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 251 (0x12e85f800) [pid = 1666] [serial = 1317] [outer = 0x12e1a6000]
11:37:00 INFO - PROCESS | 1666 | 1448307420829 Marionette INFO loaded listener.js
11:37:00 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 252 (0x12e869800) [pid = 1666] [serial = 1318] [outer = 0x12e1a6000]
11:37: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
11:37:01 INFO - document served over http requires an http
11:37:01 INFO - sub-resource via script-tag using the http-csp
11:37:01 INFO - delivery method with swap-origin-redirect and when
11:37:01 INFO - the target request is same-origin.
11:37:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 679ms
11:37:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:37:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bc5f000 == 89 [pid = 1666] [id = 471]
11:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 253 (0x12e86c000) [pid = 1666] [serial = 1319] [outer = 0x0]
11:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 254 (0x131aa7c00) [pid = 1666] [serial = 1320] [outer = 0x12e86c000]
11:37:01 INFO - PROCESS | 1666 | 1448307421477 Marionette INFO loaded listener.js
11:37:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 255 (0x135877800) [pid = 1666] [serial = 1321] [outer = 0x12e86c000]
11:37:01 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
11:37:01 INFO - document served over http requires an http
11:37:01 INFO - sub-resource via xhr-request using the http-csp
11:37:01 INFO - delivery method with keep-origin-redirect and when
11:37:01 INFO - the target request is same-origin.
11:37:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 621ms
11:37:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:37:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x14970f800 == 90 [pid = 1666] [id = 472]
11:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 256 (0x139b29000) [pid = 1666] [serial = 1322] [outer = 0x0]
11:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 257 (0x139b2bc00) [pid = 1666] [serial = 1323] [outer = 0x139b29000]
11:37:02 INFO - PROCESS | 1666 | 1448307422160 Marionette INFO loaded listener.js
11:37:02 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 258 (0x13b463000) [pid = 1666] [serial = 1324] [outer = 0x139b29000]
11:37:02 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
11:37:02 INFO - document served over http requires an http
11:37:02 INFO - sub-resource via xhr-request using the http-csp
11:37:02 INFO - delivery method with no-redirect and when
11:37:02 INFO - the target request is same-origin.
11:37:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 673ms
11:37:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:37:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c725000 == 91 [pid = 1666] [id = 473]
11:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 259 (0x13a1b7800) [pid = 1666] [serial = 1325] [outer = 0x0]
11:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 260 (0x13b98c000) [pid = 1666] [serial = 1326] [outer = 0x13a1b7800]
11:37:02 INFO - PROCESS | 1666 | 1448307422780 Marionette INFO loaded listener.js
11:37:02 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 261 (0x13b993000) [pid = 1666] [serial = 1327] [outer = 0x13a1b7800]
11:37:03 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
11:37:03 INFO - document served over http requires an http
11:37:03 INFO - sub-resource via xhr-request using the http-csp
11:37:03 INFO - delivery method with swap-origin-redirect and when
11:37:03 INFO - the target request is same-origin.
11:37:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 629ms
11:37:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:37:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c738800 == 92 [pid = 1666] [id = 474]
11:37:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 262 (0x13b996400) [pid = 1666] [serial = 1328] [outer = 0x0]
11:37:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 263 (0x13b997800) [pid = 1666] [serial = 1329] [outer = 0x13b996400]
11:37:03 INFO - PROCESS | 1666 | 1448307423451 Marionette INFO loaded listener.js
11:37:03 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 264 (0x13bf58c00) [pid = 1666] [serial = 1330] [outer = 0x13b996400]
11:37:03 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
11:37:03 INFO - document served over http requires an https
11:37:03 INFO - sub-resource via fetch-request using the http-csp
11:37:03 INFO - delivery method with keep-origin-redirect and when
11:37:03 INFO - the target request is same-origin.
11:37:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 672ms
11:37:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:37:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x14cae7800 == 93 [pid = 1666] [id = 475]
11:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 265 (0x13bf53000) [pid = 1666] [serial = 1331] [outer = 0x0]
11:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 266 (0x13bf5dc00) [pid = 1666] [serial = 1332] [outer = 0x13bf53000]
11:37:04 INFO - PROCESS | 1666 | 1448307424092 Marionette INFO loaded listener.js
11:37:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 267 (0x13dd7b800) [pid = 1666] [serial = 1333] [outer = 0x13bf53000]
11:37:04 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
11:37:04 INFO - document served over http requires an https
11:37:04 INFO - sub-resource via fetch-request using the http-csp
11:37:04 INFO - delivery method with no-redirect and when
11:37:04 INFO - the target request is same-origin.
11:37:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 626ms
11:37:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:37:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x148dc8000 == 94 [pid = 1666] [id = 476]
11:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 268 (0x13bf5cc00) [pid = 1666] [serial = 1334] [outer = 0x0]
11:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 269 (0x13dd80800) [pid = 1666] [serial = 1335] [outer = 0x13bf5cc00]
11:37:04 INFO - PROCESS | 1666 | 1448307424758 Marionette INFO loaded listener.js
11:37:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 270 (0x147194400) [pid = 1666] [serial = 1336] [outer = 0x13bf5cc00]
11:37:05 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
11:37:05 INFO - document served over http requires an https
11:37:05 INFO - sub-resource via fetch-request using the http-csp
11:37:05 INFO - delivery method with swap-origin-redirect and when
11:37:05 INFO - the target request is same-origin.
11:37:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 724ms
11:37:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:37:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x148de1800 == 95 [pid = 1666] [id = 477]
11:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 271 (0x147195000) [pid = 1666] [serial = 1337] [outer = 0x0]
11:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 272 (0x14719a400) [pid = 1666] [serial = 1338] [outer = 0x147195000]
11:37:05 INFO - PROCESS | 1666 | 1448307425483 Marionette INFO loaded listener.js
11:37:05 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 273 (0x1479c0800) [pid = 1666] [serial = 1339] [outer = 0x147195000]
11:37:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x137af5800 == 96 [pid = 1666] [id = 478]
11:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 274 (0x1282a3c00) [pid = 1666] [serial = 1340] [outer = 0x0]
11:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 275 (0x148531400) [pid = 1666] [serial = 1341] [outer = 0x1282a3c00]
11:37:06 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
11:37:06 INFO - document served over http requires an https
11:37:06 INFO - sub-resource via iframe-tag using the http-csp
11:37:06 INFO - delivery method with keep-origin-redirect and when
11:37:06 INFO - the target request is same-origin.
11:37:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 780ms
11:37:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:37:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bf19000 == 97 [pid = 1666] [id = 479]
11:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 276 (0x147195800) [pid = 1666] [serial = 1342] [outer = 0x0]
11:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 277 (0x1479c8000) [pid = 1666] [serial = 1343] [outer = 0x147195800]
11:37:06 INFO - PROCESS | 1666 | 1448307426273 Marionette INFO loaded listener.js
11:37:06 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 278 (0x148537c00) [pid = 1666] [serial = 1344] [outer = 0x147195800]
11:37:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b3a1000 == 98 [pid = 1666] [id = 480]
11:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 279 (0x147745000) [pid = 1666] [serial = 1345] [outer = 0x0]
11:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 280 (0x147743400) [pid = 1666] [serial = 1346] [outer = 0x147745000]
11:37:06 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
11:37:06 INFO - document served over http requires an https
11:37:06 INFO - sub-resource via iframe-tag using the http-csp
11:37:06 INFO - delivery method with no-redirect and when
11:37:06 INFO - the target request is same-origin.
11:37:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 729ms
11:37:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:37:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b3a9800 == 99 [pid = 1666] [id = 481]
11:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 281 (0x147748400) [pid = 1666] [serial = 1347] [outer = 0x0]
11:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 282 (0x14774b000) [pid = 1666] [serial = 1348] [outer = 0x147748400]
11:37:07 INFO - PROCESS | 1666 | 1448307427005 Marionette INFO loaded listener.js
11:37:07 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 283 (0x147752400) [pid = 1666] [serial = 1349] [outer = 0x147748400]
11:37:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x148de1000 == 100 [pid = 1666] [id = 482]
11:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 284 (0x147750800) [pid = 1666] [serial = 1350] [outer = 0x0]
11:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 285 (0x148530400) [pid = 1666] [serial = 1351] [outer = 0x147750800]
11:37:07 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
11:37:07 INFO - document served over http requires an https
11:37:07 INFO - sub-resource via iframe-tag using the http-csp
11:37:07 INFO - delivery method with swap-origin-redirect and when
11:37:07 INFO - the target request is same-origin.
11:37:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 726ms
11:37:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:37:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c246800 == 101 [pid = 1666] [id = 483]
11:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 286 (0x12752a400) [pid = 1666] [serial = 1352] [outer = 0x0]
11:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 287 (0x148539c00) [pid = 1666] [serial = 1353] [outer = 0x12752a400]
11:37:07 INFO - PROCESS | 1666 | 1448307427768 Marionette INFO loaded listener.js
11:37:07 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 288 (0x1497b0400) [pid = 1666] [serial = 1354] [outer = 0x12752a400]
11:37:08 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
11:37:08 INFO - document served over http requires an https
11:37:08 INFO - sub-resource via script-tag using the http-csp
11:37:08 INFO - delivery method with keep-origin-redirect and when
11:37:08 INFO - the target request is same-origin.
11:37:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 722ms
11:37:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:37:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x14b967800 == 102 [pid = 1666] [id = 484]
11:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 289 (0x1497b0800) [pid = 1666] [serial = 1355] [outer = 0x0]
11:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 290 (0x1497b3400) [pid = 1666] [serial = 1356] [outer = 0x1497b0800]
11:37:08 INFO - PROCESS | 1666 | 1448307428437 Marionette INFO loaded listener.js
11:37:08 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 291 (0x149a2cc00) [pid = 1666] [serial = 1357] [outer = 0x1497b0800]
11:37:08 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
11:37:08 INFO - document served over http requires an https
11:37:08 INFO - sub-resource via script-tag using the http-csp
11:37:08 INFO - delivery method with no-redirect and when
11:37:08 INFO - the target request is same-origin.
11:37:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 623ms
11:37:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:37:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x14b96a800 == 103 [pid = 1666] [id = 485]
11:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 292 (0x1491b3800) [pid = 1666] [serial = 1358] [outer = 0x0]
11:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 293 (0x1491b5000) [pid = 1666] [serial = 1359] [outer = 0x1491b3800]
11:37:09 INFO - PROCESS | 1666 | 1448307429113 Marionette INFO loaded listener.js
11:37:09 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 294 (0x1491bc400) [pid = 1666] [serial = 1360] [outer = 0x1491b3800]
11:37:09 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
11:37:09 INFO - document served over http requires an https
11:37:09 INFO - sub-resource via script-tag using the http-csp
11:37:09 INFO - delivery method with swap-origin-redirect and when
11:37:09 INFO - the target request is same-origin.
11:37:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 680ms
11:37:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:37:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x1477d8800 == 104 [pid = 1666] [id = 486]
11:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 295 (0x1491bc000) [pid = 1666] [serial = 1361] [outer = 0x0]
11:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 296 (0x1491bf400) [pid = 1666] [serial = 1362] [outer = 0x1491bc000]
11:37:09 INFO - PROCESS | 1666 | 1448307429758 Marionette INFO loaded listener.js
11:37:09 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 297 (0x149a32c00) [pid = 1666] [serial = 1363] [outer = 0x1491bc000]
11:37:10 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
11:37:10 INFO - document served over http requires an https
11:37:10 INFO - sub-resource via xhr-request using the http-csp
11:37:10 INFO - delivery method with keep-origin-redirect and when
11:37:10 INFO - the target request is same-origin.
11:37:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 671ms
11:37:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:37:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x1477ea000 == 105 [pid = 1666] [id = 487]
11:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 298 (0x147192000) [pid = 1666] [serial = 1364] [outer = 0x0]
11:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 299 (0x149844c00) [pid = 1666] [serial = 1365] [outer = 0x147192000]
11:37:10 INFO - PROCESS | 1666 | 1448307430463 Marionette INFO loaded listener.js
11:37:10 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 300 (0x14984bc00) [pid = 1666] [serial = 1366] [outer = 0x147192000]
11:37:10 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
11:37:10 INFO - document served over http requires an https
11:37:10 INFO - sub-resource via xhr-request using the http-csp
11:37:10 INFO - delivery method with no-redirect and when
11:37:10 INFO - the target request is same-origin.
11:37:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 677ms
11:37:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:37:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x149613800 == 106 [pid = 1666] [id = 488]
11:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 301 (0x149846800) [pid = 1666] [serial = 1367] [outer = 0x0]
11:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 302 (0x149a31800) [pid = 1666] [serial = 1368] [outer = 0x149846800]
11:37:11 INFO - PROCESS | 1666 | 1448307431104 Marionette INFO loaded listener.js
11:37:11 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 303 (0x149a39000) [pid = 1666] [serial = 1369] [outer = 0x149846800]
11:37:11 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
11:37:11 INFO - document served over http requires an https
11:37:11 INFO - sub-resource via xhr-request using the http-csp
11:37:11 INFO - delivery method with swap-origin-redirect and when
11:37:11 INFO - the target request is same-origin.
11:37:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 621ms
11:37:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:37:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c585000 == 107 [pid = 1666] [id = 489]
11:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 304 (0x149a3b000) [pid = 1666] [serial = 1370] [outer = 0x0]
11:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 305 (0x149b04000) [pid = 1666] [serial = 1371] [outer = 0x149a3b000]
11:37:11 INFO - PROCESS | 1666 | 1448307431794 Marionette INFO loaded listener.js
11:37:11 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 306 (0x149b0ac00) [pid = 1666] [serial = 1372] [outer = 0x149a3b000]
11:37:12 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
11:37:12 INFO - document served over http requires an http
11:37:12 INFO - sub-resource via fetch-request using the meta-csp
11:37:12 INFO - delivery method with keep-origin-redirect and when
11:37:12 INFO - the target request is cross-origin.
11:37:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 719ms
11:37:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:37:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c59a000 == 108 [pid = 1666] [id = 490]
11:37:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 307 (0x149b09000) [pid = 1666] [serial = 1373] [outer = 0x0]
11:37:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 308 (0x149b0f400) [pid = 1666] [serial = 1374] [outer = 0x149b09000]
11:37:12 INFO - PROCESS | 1666 | 1448307432461 Marionette INFO loaded listener.js
11:37:12 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 309 (0x14b648400) [pid = 1666] [serial = 1375] [outer = 0x149b09000]
11:37:12 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
11:37:12 INFO - document served over http requires an http
11:37:12 INFO - sub-resource via fetch-request using the meta-csp
11:37:12 INFO - delivery method with no-redirect and when
11:37:12 INFO - the target request is cross-origin.
11:37:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 627ms
11:37:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:37:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x1490e8800 == 109 [pid = 1666] [id = 491]
11:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 310 (0x14b64c400) [pid = 1666] [serial = 1376] [outer = 0x0]
11:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 311 (0x14b64d800) [pid = 1666] [serial = 1377] [outer = 0x14b64c400]
11:37:13 INFO - PROCESS | 1666 | 1448307433136 Marionette INFO loaded listener.js
11:37:13 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 312 (0x14bae1000) [pid = 1666] [serial = 1378] [outer = 0x14b64c400]
11:37:13 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
11:37:13 INFO - document served over http requires an http
11:37:13 INFO - sub-resource via fetch-request using the meta-csp
11:37:13 INFO - delivery method with swap-origin-redirect and when
11:37:13 INFO - the target request is cross-origin.
11:37:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 672ms
11:37:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:37:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b714000 == 110 [pid = 1666] [id = 492]
11:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 313 (0x1478ba000) [pid = 1666] [serial = 1379] [outer = 0x0]
11:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 314 (0x1478be800) [pid = 1666] [serial = 1380] [outer = 0x1478ba000]
11:37:13 INFO - PROCESS | 1666 | 1448307433774 Marionette INFO loaded listener.js
11:37:13 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 315 (0x1478c5800) [pid = 1666] [serial = 1381] [outer = 0x1478ba000]
11:37:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b726000 == 111 [pid = 1666] [id = 493]
11:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 316 (0x1478c6c00) [pid = 1666] [serial = 1382] [outer = 0x0]
11:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 317 (0x14b64ec00) [pid = 1666] [serial = 1383] [outer = 0x1478c6c00]
11:37:14 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
11:37:14 INFO - document served over http requires an http
11:37:14 INFO - sub-resource via iframe-tag using the meta-csp
11:37:14 INFO - delivery method with keep-origin-redirect and when
11:37:14 INFO - the target request is cross-origin.
11:37:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 679ms
11:37:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:37:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1490f0800 == 112 [pid = 1666] [id = 494]
11:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 318 (0x1478bbc00) [pid = 1666] [serial = 1384] [outer = 0x0]
11:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 319 (0x14bae0c00) [pid = 1666] [serial = 1385] [outer = 0x1478bbc00]
11:37:14 INFO - PROCESS | 1666 | 1448307434543 Marionette INFO loaded listener.js
11:37:14 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 320 (0x14bae9800) [pid = 1666] [serial = 1386] [outer = 0x1478bbc00]
11:37:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x150412800 == 113 [pid = 1666] [id = 495]
11:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 321 (0x14bae7400) [pid = 1666] [serial = 1387] [outer = 0x0]
11:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 322 (0x14bce8800) [pid = 1666] [serial = 1388] [outer = 0x14bae7400]
11:37:15 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
11:37:15 INFO - document served over http requires an http
11:37:15 INFO - sub-resource via iframe-tag using the meta-csp
11:37:15 INFO - delivery method with no-redirect and when
11:37:15 INFO - the target request is cross-origin.
11:37:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 775ms
11:37:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:37:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x150419000 == 114 [pid = 1666] [id = 496]
11:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 323 (0x14bceac00) [pid = 1666] [serial = 1389] [outer = 0x0]
11:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 324 (0x14bcec000) [pid = 1666] [serial = 1390] [outer = 0x14bceac00]
11:37:15 INFO - PROCESS | 1666 | 1448307435319 Marionette INFO loaded listener.js
11:37:15 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 325 (0x14bcf5000) [pid = 1666] [serial = 1391] [outer = 0x14bceac00]
11:37:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x15090a800 == 115 [pid = 1666] [id = 497]
11:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 326 (0x14bcf0400) [pid = 1666] [serial = 1392] [outer = 0x0]
11:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 327 (0x14c341400) [pid = 1666] [serial = 1393] [outer = 0x14bcf0400]
11:37:15 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
11:37:15 INFO - document served over http requires an http
11:37:15 INFO - sub-resource via iframe-tag using the meta-csp
11:37:15 INFO - delivery method with swap-origin-redirect and when
11:37:15 INFO - the target request is cross-origin.
11:37:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
11:37:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:37:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x150912000 == 116 [pid = 1666] [id = 498]
11:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 328 (0x14c33e000) [pid = 1666] [serial = 1394] [outer = 0x0]
11:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 329 (0x14c33f400) [pid = 1666] [serial = 1395] [outer = 0x14c33e000]
11:37:16 INFO - PROCESS | 1666 | 1448307436122 Marionette INFO loaded listener.js
11:37:16 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 330 (0x14c348800) [pid = 1666] [serial = 1396] [outer = 0x14c33e000]
11:37:16 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
11:37:16 INFO - document served over http requires an http
11:37:16 INFO - sub-resource via script-tag using the meta-csp
11:37:16 INFO - delivery method with keep-origin-redirect and when
11:37:16 INFO - the target request is cross-origin.
11:37:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 721ms
11:37:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:37:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x150bd8000 == 117 [pid = 1666] [id = 499]
11:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 331 (0x14c33e800) [pid = 1666] [serial = 1397] [outer = 0x0]
11:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 332 (0x14caa3000) [pid = 1666] [serial = 1398] [outer = 0x14c33e800]
11:37:16 INFO - PROCESS | 1666 | 1448307436797 Marionette INFO loaded listener.js
11:37:16 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 333 (0x14caaa400) [pid = 1666] [serial = 1399] [outer = 0x14c33e800]
11:37:18 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
11:37:18 INFO - document served over http requires an http
11:37:18 INFO - sub-resource via script-tag using the meta-csp
11:37:18 INFO - delivery method with no-redirect and when
11:37:18 INFO - the target request is cross-origin.
11:37:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1891ms
11:37:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:37:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x129d71000 == 118 [pid = 1666] [id = 500]
11:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 334 (0x1274ed400) [pid = 1666] [serial = 1400] [outer = 0x0]
11:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 335 (0x12902b000) [pid = 1666] [serial = 1401] [outer = 0x1274ed400]
11:37:18 INFO - PROCESS | 1666 | 1448307438693 Marionette INFO loaded listener.js
11:37:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 336 (0x14bcf6400) [pid = 1666] [serial = 1402] [outer = 0x1274ed400]
11:37:19 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
11:37:19 INFO - document served over http requires an http
11:37:19 INFO - sub-resource via script-tag using the meta-csp
11:37:19 INFO - delivery method with swap-origin-redirect and when
11:37:19 INFO - the target request is cross-origin.
11:37:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 675ms
11:37:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:37:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x127692800 == 119 [pid = 1666] [id = 501]
11:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 337 (0x1273a8c00) [pid = 1666] [serial = 1403] [outer = 0x0]
11:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 338 (0x12b2af800) [pid = 1666] [serial = 1404] [outer = 0x1273a8c00]
11:37:19 INFO - PROCESS | 1666 | 1448307439373 Marionette INFO loaded listener.js
11:37:19 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 339 (0x14caaf000) [pid = 1666] [serial = 1405] [outer = 0x1273a8c00]
11:37:19 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
11:37:19 INFO - document served over http requires an http
11:37:19 INFO - sub-resource via xhr-request using the meta-csp
11:37:19 INFO - delivery method with keep-origin-redirect and when
11:37:19 INFO - the target request is cross-origin.
11:37:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 671ms
11:37:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:37:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x150bf1800 == 120 [pid = 1666] [id = 502]
11:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 340 (0x1478c4800) [pid = 1666] [serial = 1406] [outer = 0x0]
11:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 341 (0x14cb0dc00) [pid = 1666] [serial = 1407] [outer = 0x1478c4800]
11:37:20 INFO - PROCESS | 1666 | 1448307440053 Marionette INFO loaded listener.js
11:37:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 342 (0x14cb15400) [pid = 1666] [serial = 1408] [outer = 0x1478c4800]
11:37:20 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
11:37:20 INFO - document served over http requires an http
11:37:20 INFO - sub-resource via xhr-request using the meta-csp
11:37:20 INFO - delivery method with no-redirect and when
11:37:20 INFO - the target request is cross-origin.
11:37:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 674ms
11:37:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:37:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x151865800 == 121 [pid = 1666] [id = 503]
11:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 343 (0x1472d4800) [pid = 1666] [serial = 1409] [outer = 0x0]
11:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 344 (0x1472d7000) [pid = 1666] [serial = 1410] [outer = 0x1472d4800]
11:37:20 INFO - PROCESS | 1666 | 1448307440796 Marionette INFO loaded listener.js
11:37:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 345 (0x1472ddc00) [pid = 1666] [serial = 1411] [outer = 0x1472d4800]
11:37:21 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
11:37:21 INFO - document served over http requires an http
11:37:21 INFO - sub-resource via xhr-request using the meta-csp
11:37:21 INFO - delivery method with swap-origin-redirect and when
11:37:21 INFO - the target request is cross-origin.
11:37:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 722ms
11:37:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:37:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x151877800 == 122 [pid = 1666] [id = 504]
11:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 346 (0x1472d8800) [pid = 1666] [serial = 1412] [outer = 0x0]
11:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 347 (0x1472df800) [pid = 1666] [serial = 1413] [outer = 0x1472d8800]
11:37:21 INFO - PROCESS | 1666 | 1448307441461 Marionette INFO loaded listener.js
11:37:21 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 348 (0x14cb1ac00) [pid = 1666] [serial = 1414] [outer = 0x1472d8800]
11:37:22 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
11:37:22 INFO - document served over http requires an https
11:37:22 INFO - sub-resource via fetch-request using the meta-csp
11:37:22 INFO - delivery method with keep-origin-redirect and when
11:37:22 INFO - the target request is cross-origin.
11:37:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1026ms
11:37:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:37:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x129d5f800 == 123 [pid = 1666] [id = 505]
11:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 349 (0x1211e0c00) [pid = 1666] [serial = 1415] [outer = 0x0]
11:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 350 (0x12328cc00) [pid = 1666] [serial = 1416] [outer = 0x1211e0c00]
11:37:22 INFO - PROCESS | 1666 | 1448307442508 Marionette INFO loaded listener.js
11:37:22 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 351 (0x127712c00) [pid = 1666] [serial = 1417] [outer = 0x1211e0c00]
11:37:23 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
11:37:23 INFO - document served over http requires an https
11:37:23 INFO - sub-resource via fetch-request using the meta-csp
11:37:23 INFO - delivery method with no-redirect and when
11:37:23 INFO - the target request is cross-origin.
11:37:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 690ms
11:37:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:37:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x134a62000 == 124 [pid = 1666] [id = 506]
11:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 352 (0x11f832800) [pid = 1666] [serial = 1418] [outer = 0x0]
11:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 353 (0x120253c00) [pid = 1666] [serial = 1419] [outer = 0x11f832800]
11:37:23 INFO - PROCESS | 1666 | 1448307443178 Marionette INFO loaded listener.js
11:37:23 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 354 (0x1282a4800) [pid = 1666] [serial = 1420] [outer = 0x11f832800]
11:37:23 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
11:37:23 INFO - document served over http requires an https
11:37:23 INFO - sub-resource via fetch-request using the meta-csp
11:37:23 INFO - delivery method with swap-origin-redirect and when
11:37:23 INFO - the target request is cross-origin.
11:37:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 934ms
11:37:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:37:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e7aa800 == 125 [pid = 1666] [id = 507]
11:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 355 (0x121371c00) [pid = 1666] [serial = 1421] [outer = 0x0]
11:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 356 (0x12773cc00) [pid = 1666] [serial = 1422] [outer = 0x121371c00]
11:37:24 INFO - PROCESS | 1666 | 1448307444124 Marionette INFO loaded listener.js
11:37:24 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 357 (0x1289c9c00) [pid = 1666] [serial = 1423] [outer = 0x121371c00]
11:37:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e8df800 == 126 [pid = 1666] [id = 508]
11:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 358 (0x12752c800) [pid = 1666] [serial = 1424] [outer = 0x0]
11:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 359 (0x1290ab000) [pid = 1666] [serial = 1425] [outer = 0x12752c800]
11:37:24 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
11:37:24 INFO - document served over http requires an https
11:37:24 INFO - sub-resource via iframe-tag using the meta-csp
11:37:24 INFO - delivery method with keep-origin-redirect and when
11:37:24 INFO - the target request is cross-origin.
11:37:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 680ms
11:37:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:37:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e8e1800 == 127 [pid = 1666] [id = 509]
11:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 360 (0x1236c2c00) [pid = 1666] [serial = 1426] [outer = 0x0]
11:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 361 (0x129027000) [pid = 1666] [serial = 1427] [outer = 0x1236c2c00]
11:37:24 INFO - PROCESS | 1666 | 1448307444856 Marionette INFO loaded listener.js
11:37:24 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 362 (0x12c56f000) [pid = 1666] [serial = 1428] [outer = 0x1236c2c00]
11:37:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213a6000 == 128 [pid = 1666] [id = 510]
11:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 363 (0x1273acc00) [pid = 1666] [serial = 1429] [outer = 0x0]
11:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 364 (0x12e1a4c00) [pid = 1666] [serial = 1430] [outer = 0x1273acc00]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x137af7000 == 127 [pid = 1666] [id = 363]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12b051800 == 126 [pid = 1666] [id = 8]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13a8cd000 == 125 [pid = 1666] [id = 465]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13a153800 == 124 [pid = 1666] [id = 463]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13947c000 == 123 [pid = 1666] [id = 462]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x139374800 == 122 [pid = 1666] [id = 461]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1382a0000 == 121 [pid = 1666] [id = 460]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13494f000 == 120 [pid = 1666] [id = 459]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x128212000 == 119 [pid = 1666] [id = 458]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x130014800 == 118 [pid = 1666] [id = 457]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12e38a800 == 117 [pid = 1666] [id = 456]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12b05a000 == 116 [pid = 1666] [id = 455]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x127694000 == 115 [pid = 1666] [id = 454]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x11e8c7800 == 114 [pid = 1666] [id = 453]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x121393800 == 113 [pid = 1666] [id = 452]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12976b000 == 112 [pid = 1666] [id = 451]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x123676800 == 111 [pid = 1666] [id = 450]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x11cd02800 == 110 [pid = 1666] [id = 449]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1278bd800 == 109 [pid = 1666] [id = 448]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12e39b000 == 108 [pid = 1666] [id = 447]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x11f8d0800 == 107 [pid = 1666] [id = 446]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x11da95800 == 106 [pid = 1666] [id = 445]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x148faa000 == 105 [pid = 1666] [id = 444]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x148d1c800 == 104 [pid = 1666] [id = 443]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1485fc000 == 103 [pid = 1666] [id = 442]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1485e3000 == 102 [pid = 1666] [id = 441]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1479e3000 == 101 [pid = 1666] [id = 440]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13be53000 == 100 [pid = 1666] [id = 439]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13bd19000 == 99 [pid = 1666] [id = 438]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13bd13000 == 98 [pid = 1666] [id = 437]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13bc6a800 == 97 [pid = 1666] [id = 436]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13bc62000 == 96 [pid = 1666] [id = 435]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13b9f5800 == 95 [pid = 1666] [id = 434]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13b9e5800 == 94 [pid = 1666] [id = 433]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13b874000 == 93 [pid = 1666] [id = 432]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13b37e000 == 92 [pid = 1666] [id = 431]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x13a14d800 == 91 [pid = 1666] [id = 430]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1382b0800 == 90 [pid = 1666] [id = 429]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1361ee000 == 89 [pid = 1666] [id = 428]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x135ad5800 == 88 [pid = 1666] [id = 427]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1359bb800 == 87 [pid = 1666] [id = 426]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x134a73800 == 86 [pid = 1666] [id = 425]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x129d6a000 == 85 [pid = 1666] [id = 424]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x134a67000 == 84 [pid = 1666] [id = 422]
11:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x11e272800 == 83 [pid = 1666] [id = 423]
11:37:25 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
11:37:25 INFO - document served over http requires an https
11:37:25 INFO - sub-resource via iframe-tag using the meta-csp
11:37:25 INFO - delivery method with no-redirect and when
11:37:25 INFO - the target request is cross-origin.
11:37:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 876ms
11:37:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 363 (0x1318dec00) [pid = 1666] [serial = 1180] [outer = 0x0] [url = about:blank]
11:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 362 (0x12e152000) [pid = 1666] [serial = 1177] [outer = 0x0] [url = about:blank]
11:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 361 (0x129b98800) [pid = 1666] [serial = 1174] [outer = 0x0] [url = about:blank]
11:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 360 (0x1210de400) [pid = 1666] [serial = 1132] [outer = 0x0] [url = about:blank]
11:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 359 (0x124f8e400) [pid = 1666] [serial = 1137] [outer = 0x0] [url = about:blank]
11:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 358 (0x126dd6c00) [pid = 1666] [serial = 1147] [outer = 0x0] [url = about:blank]
11:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 357 (0x126dcd400) [pid = 1666] [serial = 1142] [outer = 0x0] [url = about:blank]
11:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 356 (0x12c048000) [pid = 1666] [serial = 1171] [outer = 0x0] [url = about:blank]
11:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 355 (0x12b0cdc00) [pid = 1666] [serial = 1070] [outer = 0x0] [url = about:blank]
11:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 354 (0x129028800) [pid = 1666] [serial = 1165] [outer = 0x0] [url = about:blank]
11:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 353 (0x12a6ebc00) [pid = 1666] [serial = 1168] [outer = 0x0] [url = about:blank]
11:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 352 (0x128668400) [pid = 1666] [serial = 1162] [outer = 0x0] [url = about:blank]
11:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 351 (0x1273af000) [pid = 1666] [serial = 1152] [outer = 0x0] [url = about:blank]
11:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 350 (0x12774e800) [pid = 1666] [serial = 1157] [outer = 0x0] [url = about:blank]
11:37:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da6a000 == 84 [pid = 1666] [id = 511]
11:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 351 (0x1210de400) [pid = 1666] [serial = 1431] [outer = 0x0]
11:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 352 (0x121730000) [pid = 1666] [serial = 1432] [outer = 0x1210de400]
11:37:25 INFO - PROCESS | 1666 | 1448307445712 Marionette INFO loaded listener.js
11:37:25 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 353 (0x1282c8000) [pid = 1666] [serial = 1433] [outer = 0x1210de400]
11:37:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x121395800 == 85 [pid = 1666] [id = 512]
11:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 354 (0x1253f0400) [pid = 1666] [serial = 1434] [outer = 0x0]
11:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 355 (0x12e587000) [pid = 1666] [serial = 1435] [outer = 0x1253f0400]
11:37:26 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
11:37:26 INFO - document served over http requires an https
11:37:26 INFO - sub-resource via iframe-tag using the meta-csp
11:37:26 INFO - delivery method with swap-origin-redirect and when
11:37:26 INFO - the target request is cross-origin.
11:37:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 624ms
11:37:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:37:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x128220000 == 86 [pid = 1666] [id = 513]
11:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 356 (0x12c061800) [pid = 1666] [serial = 1436] [outer = 0x0]
11:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 357 (0x12e15cc00) [pid = 1666] [serial = 1437] [outer = 0x12c061800]
11:37:26 INFO - PROCESS | 1666 | 1448307446333 Marionette INFO loaded listener.js
11:37:26 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 358 (0x131aa6c00) [pid = 1666] [serial = 1438] [outer = 0x12c061800]
11:37:26 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
11:37:26 INFO - document served over http requires an https
11:37:26 INFO - sub-resource via script-tag using the meta-csp
11:37:26 INFO - delivery method with keep-origin-redirect and when
11:37:26 INFO - the target request is cross-origin.
11:37:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 571ms
11:37:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:37:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e828000 == 87 [pid = 1666] [id = 514]
11:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 359 (0x1329ea800) [pid = 1666] [serial = 1439] [outer = 0x0]
11:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 360 (0x132ca4400) [pid = 1666] [serial = 1440] [outer = 0x1329ea800]
11:37:26 INFO - PROCESS | 1666 | 1448307446868 Marionette INFO loaded listener.js
11:37:26 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 361 (0x135875400) [pid = 1666] [serial = 1441] [outer = 0x1329ea800]
11:37: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
11:37:27 INFO - document served over http requires an https
11:37:27 INFO - sub-resource via script-tag using the meta-csp
11:37:27 INFO - delivery method with no-redirect and when
11:37:27 INFO - the target request is cross-origin.
11:37:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 524ms
11:37:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:37:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x1319be000 == 88 [pid = 1666] [id = 515]
11:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 362 (0x1329ed400) [pid = 1666] [serial = 1442] [outer = 0x0]
11:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 363 (0x135a97c00) [pid = 1666] [serial = 1443] [outer = 0x1329ed400]
11:37:27 INFO - PROCESS | 1666 | 1448307447418 Marionette INFO loaded listener.js
11:37:27 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 364 (0x13916c800) [pid = 1666] [serial = 1444] [outer = 0x1329ed400]
11:37:27 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
11:37:27 INFO - document served over http requires an https
11:37:27 INFO - sub-resource via script-tag using the meta-csp
11:37:27 INFO - delivery method with swap-origin-redirect and when
11:37:27 INFO - the target request is cross-origin.
11:37:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 575ms
11:37:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:37:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x134950800 == 89 [pid = 1666] [id = 516]
11:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 365 (0x139170c00) [pid = 1666] [serial = 1445] [outer = 0x0]
11:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 366 (0x139198000) [pid = 1666] [serial = 1446] [outer = 0x139170c00]
11:37:27 INFO - PROCESS | 1666 | 1448307447989 Marionette INFO loaded listener.js
11:37:28 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 367 (0x139344000) [pid = 1666] [serial = 1447] [outer = 0x139170c00]
11:37:28 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
11:37:28 INFO - document served over http requires an https
11:37:28 INFO - sub-resource via xhr-request using the meta-csp
11:37:28 INFO - delivery method with keep-origin-redirect and when
11:37:28 INFO - the target request is cross-origin.
11:37:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 572ms
11:37:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 366 (0x13b572400) [pid = 1666] [serial = 1299] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 365 (0x13bb88000) [pid = 1666] [serial = 1301] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 364 (0x126b27800) [pid = 1666] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 363 (0x12bc16000) [pid = 1666] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 362 (0x127366800) [pid = 1666] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 361 (0x1134b0000) [pid = 1666] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 360 (0x129031c00) [pid = 1666] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 359 (0x11d4df800) [pid = 1666] [serial = 1256] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 358 (0x131934c00) [pid = 1666] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 357 (0x112472800) [pid = 1666] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 356 (0x1202d4800) [pid = 1666] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 355 (0x12e1a7c00) [pid = 1666] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 354 (0x13a1b9c00) [pid = 1666] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 353 (0x120382000) [pid = 1666] [serial = 1263] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 352 (0x134c94000) [pid = 1666] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 351 (0x125648400) [pid = 1666] [serial = 1266] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 350 (0x139168400) [pid = 1666] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 349 (0x13ab92400) [pid = 1666] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 348 (0x11ed77400) [pid = 1666] [serial = 1258] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 347 (0x11f731800) [pid = 1666] [serial = 1261] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307411331]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 346 (0x13ab8cc00) [pid = 1666] [serial = 1219] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307401366]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 345 (0x139b26800) [pid = 1666] [serial = 1214] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 344 (0x13aec8c00) [pid = 1666] [serial = 1224] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 343 (0x11f9b9800) [pid = 1666] [serial = 1248] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 342 (0x137d88400) [pid = 1666] [serial = 1200] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 341 (0x13b3fd000) [pid = 1666] [serial = 1230] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 340 (0x13b922c00) [pid = 1666] [serial = 1239] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 339 (0x11d292c00) [pid = 1666] [serial = 1251] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 338 (0x127389000) [pid = 1666] [serial = 1269] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 337 (0x11d891400) [pid = 1666] [serial = 1267] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 336 (0x121728c00) [pid = 1666] [serial = 1257] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 335 (0x12c060800) [pid = 1666] [serial = 1275] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 334 (0x12752ec00) [pid = 1666] [serial = 1191] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 333 (0x11f737400) [pid = 1666] [serial = 1259] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 332 (0x13aece400) [pid = 1666] [serial = 1225] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 331 (0x139343800) [pid = 1666] [serial = 1206] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 330 (0x135878c00) [pid = 1666] [serial = 1290] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 329 (0x129026000) [pid = 1666] [serial = 1194] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 328 (0x1391cc800) [pid = 1666] [serial = 1203] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 327 (0x13a1b6c00) [pid = 1666] [serial = 1217] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 326 (0x11f5dc800) [pid = 1666] [serial = 1185] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 325 (0x121376c00) [pid = 1666] [serial = 1254] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 324 (0x13b92d000) [pid = 1666] [serial = 1245] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 323 (0x127529000) [pid = 1666] [serial = 1287] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 322 (0x13aed0000) [pid = 1666] [serial = 1227] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 321 (0x13b576800) [pid = 1666] [serial = 1236] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 320 (0x13916e000) [pid = 1666] [serial = 1293] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 319 (0x13a1b7c00) [pid = 1666] [serial = 1215] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 318 (0x1290a9800) [pid = 1666] [serial = 1272] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 317 (0x11347dc00) [pid = 1666] [serial = 1284] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 316 (0x13ab99400) [pid = 1666] [serial = 1220] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307401366]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 315 (0x1329e3400) [pid = 1666] [serial = 1182] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 314 (0x13294ac00) [pid = 1666] [serial = 1197] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 313 (0x13baa5c00) [pid = 1666] [serial = 1242] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 312 (0x127531c00) [pid = 1666] [serial = 1264] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 311 (0x131aa7400) [pid = 1666] [serial = 1281] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 310 (0x139530c00) [pid = 1666] [serial = 1212] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 309 (0x13b465c00) [pid = 1666] [serial = 1233] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 308 (0x12e1b3400) [pid = 1666] [serial = 1278] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 307 (0x13a1c2400) [pid = 1666] [serial = 1296] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 306 (0x13934e400) [pid = 1666] [serial = 1209] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 305 (0x13ab99000) [pid = 1666] [serial = 1222] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 304 (0x121b65400) [pid = 1666] [serial = 1188] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 303 (0x12752b800) [pid = 1666] [serial = 1262] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307411331]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 302 (0x1318e6800) [pid = 1666] [serial = 1279] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 301 (0x11f945c00) [pid = 1666] [serial = 1285] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 300 (0x1329ee400) [pid = 1666] [serial = 1282] [outer = 0x0] [url = about:blank]
11:37:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x132c17800 == 90 [pid = 1666] [id = 517]
11:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 301 (0x112aba400) [pid = 1666] [serial = 1448] [outer = 0x0]
11:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 302 (0x11d1b7000) [pid = 1666] [serial = 1449] [outer = 0x112aba400]
11:37:28 INFO - PROCESS | 1666 | 1448307448598 Marionette INFO loaded listener.js
11:37:28 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 303 (0x126b27800) [pid = 1666] [serial = 1450] [outer = 0x112aba400]
11:37:28 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
11:37:28 INFO - document served over http requires an https
11:37:28 INFO - sub-resource via xhr-request using the meta-csp
11:37:28 INFO - delivery method with no-redirect and when
11:37:28 INFO - the target request is cross-origin.
11:37:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 569ms
11:37:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:37:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x1382a1800 == 91 [pid = 1666] [id = 518]
11:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 304 (0x11db0f800) [pid = 1666] [serial = 1451] [outer = 0x0]
11:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 305 (0x13192d800) [pid = 1666] [serial = 1452] [outer = 0x11db0f800]
11:37:29 INFO - PROCESS | 1666 | 1448307449134 Marionette INFO loaded listener.js
11:37:29 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 306 (0x1282a7400) [pid = 1666] [serial = 1453] [outer = 0x11db0f800]
11:37:29 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
11:37:29 INFO - document served over http requires an https
11:37:29 INFO - sub-resource via xhr-request using the meta-csp
11:37:29 INFO - delivery method with swap-origin-redirect and when
11:37:29 INFO - the target request is cross-origin.
11:37:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 522ms
11:37:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:37:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x1393fa800 == 92 [pid = 1666] [id = 519]
11:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 307 (0x13ab94c00) [pid = 1666] [serial = 1454] [outer = 0x0]
11:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 308 (0x13aec3000) [pid = 1666] [serial = 1455] [outer = 0x13ab94c00]
11:37:29 INFO - PROCESS | 1666 | 1448307449649 Marionette INFO loaded listener.js
11:37:29 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 309 (0x13b3f1c00) [pid = 1666] [serial = 1456] [outer = 0x13ab94c00]
11:37:30 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
11:37:30 INFO - document served over http requires an http
11:37:30 INFO - sub-resource via fetch-request using the meta-csp
11:37:30 INFO - delivery method with keep-origin-redirect and when
11:37:30 INFO - the target request is same-origin.
11:37:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 522ms
11:37:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:37:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a163800 == 93 [pid = 1666] [id = 520]
11:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 310 (0x13b3f8800) [pid = 1666] [serial = 1457] [outer = 0x0]
11:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 311 (0x13b45d400) [pid = 1666] [serial = 1458] [outer = 0x13b3f8800]
11:37:30 INFO - PROCESS | 1666 | 1448307450170 Marionette INFO loaded listener.js
11:37:30 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 312 (0x13b920400) [pid = 1666] [serial = 1459] [outer = 0x13b3f8800]
11:37:30 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
11:37:30 INFO - document served over http requires an http
11:37:30 INFO - sub-resource via fetch-request using the meta-csp
11:37:30 INFO - delivery method with no-redirect and when
11:37:30 INFO - the target request is same-origin.
11:37:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 525ms
11:37:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:37:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b25b800 == 94 [pid = 1666] [id = 521]
11:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 313 (0x13b920000) [pid = 1666] [serial = 1460] [outer = 0x0]
11:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 314 (0x13b98ac00) [pid = 1666] [serial = 1461] [outer = 0x13b920000]
11:37:30 INFO - PROCESS | 1666 | 1448307450699 Marionette INFO loaded listener.js
11:37:30 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 315 (0x13bb85c00) [pid = 1666] [serial = 1462] [outer = 0x13b920000]
11:37:31 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
11:37:31 INFO - document served over http requires an http
11:37:31 INFO - sub-resource via fetch-request using the meta-csp
11:37:31 INFO - delivery method with swap-origin-redirect and when
11:37:31 INFO - the target request is same-origin.
11:37:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 519ms
11:37:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:37:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b9e4000 == 95 [pid = 1666] [id = 522]
11:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 316 (0x13b92d000) [pid = 1666] [serial = 1463] [outer = 0x0]
11:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 317 (0x13dd77800) [pid = 1666] [serial = 1464] [outer = 0x13b92d000]
11:37:31 INFO - PROCESS | 1666 | 1448307451231 Marionette INFO loaded listener.js
11:37:31 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 318 (0x147622800) [pid = 1666] [serial = 1465] [outer = 0x13b92d000]
11:37:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bc68800 == 96 [pid = 1666] [id = 523]
11:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 319 (0x137d88400) [pid = 1666] [serial = 1466] [outer = 0x0]
11:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 320 (0x147623c00) [pid = 1666] [serial = 1467] [outer = 0x137d88400]
11:37:31 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
11:37:31 INFO - document served over http requires an http
11:37:31 INFO - sub-resource via iframe-tag using the meta-csp
11:37:31 INFO - delivery method with keep-origin-redirect and when
11:37:31 INFO - the target request is same-origin.
11:37:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 570ms
11:37:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:37:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x11df61800 == 97 [pid = 1666] [id = 524]
11:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 321 (0x11de8d000) [pid = 1666] [serial = 1468] [outer = 0x0]
11:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 322 (0x11e7cac00) [pid = 1666] [serial = 1469] [outer = 0x11de8d000]
11:37:32 INFO - PROCESS | 1666 | 1448307452001 Marionette INFO loaded listener.js
11:37:32 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 323 (0x12136ac00) [pid = 1666] [serial = 1470] [outer = 0x11de8d000]
11:37:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0b4000 == 98 [pid = 1666] [id = 525]
11:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 324 (0x11f835c00) [pid = 1666] [serial = 1471] [outer = 0x0]
11:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 325 (0x12771fc00) [pid = 1666] [serial = 1472] [outer = 0x11f835c00]
11:37:32 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
11:37:32 INFO - document served over http requires an http
11:37:32 INFO - sub-resource via iframe-tag using the meta-csp
11:37:32 INFO - delivery method with no-redirect and when
11:37:32 INFO - the target request is same-origin.
11:37:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 830ms
11:37:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:37:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x13191e800 == 99 [pid = 1666] [id = 526]
11:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 326 (0x11f835800) [pid = 1666] [serial = 1473] [outer = 0x0]
11:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 327 (0x1255abc00) [pid = 1666] [serial = 1474] [outer = 0x11f835800]
11:37:32 INFO - PROCESS | 1666 | 1448307452771 Marionette INFO loaded listener.js
11:37:32 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 328 (0x128949c00) [pid = 1666] [serial = 1475] [outer = 0x11f835800]
11:37:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1382ac800 == 100 [pid = 1666] [id = 527]
11:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 329 (0x12857e800) [pid = 1666] [serial = 1476] [outer = 0x0]
11:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 330 (0x12e1a5400) [pid = 1666] [serial = 1477] [outer = 0x12857e800]
11:37:33 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
11:37:33 INFO - document served over http requires an http
11:37:33 INFO - sub-resource via iframe-tag using the meta-csp
11:37:33 INFO - delivery method with swap-origin-redirect and when
11:37:33 INFO - the target request is same-origin.
11:37:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 780ms
11:37:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:37:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bc6d000 == 101 [pid = 1666] [id = 528]
11:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 331 (0x12c56a400) [pid = 1666] [serial = 1478] [outer = 0x0]
11:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 332 (0x12e1a7c00) [pid = 1666] [serial = 1479] [outer = 0x12c56a400]
11:37:33 INFO - PROCESS | 1666 | 1448307453610 Marionette INFO loaded listener.js
11:37:33 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 333 (0x132cb0c00) [pid = 1666] [serial = 1480] [outer = 0x12c56a400]
11:37:34 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
11:37:34 INFO - document served over http requires an http
11:37:34 INFO - sub-resource via script-tag using the meta-csp
11:37:34 INFO - delivery method with keep-origin-redirect and when
11:37:34 INFO - the target request is same-origin.
11:37:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 777ms
11:37:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:37:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bf09800 == 102 [pid = 1666] [id = 529]
11:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 334 (0x135a9cc00) [pid = 1666] [serial = 1481] [outer = 0x0]
11:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 335 (0x13916f800) [pid = 1666] [serial = 1482] [outer = 0x135a9cc00]
11:37:34 INFO - PROCESS | 1666 | 1448307454303 Marionette INFO loaded listener.js
11:37:34 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 336 (0x139b2a800) [pid = 1666] [serial = 1483] [outer = 0x135a9cc00]
11:37:34 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
11:37:34 INFO - document served over http requires an http
11:37:34 INFO - sub-resource via script-tag using the meta-csp
11:37:34 INFO - delivery method with no-redirect and when
11:37:34 INFO - the target request is same-origin.
11:37:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 622ms
11:37:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:37:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x1479f7000 == 103 [pid = 1666] [id = 530]
11:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 337 (0x13a1c2800) [pid = 1666] [serial = 1484] [outer = 0x0]
11:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 338 (0x13b3f3000) [pid = 1666] [serial = 1485] [outer = 0x13a1c2800]
11:37:34 INFO - PROCESS | 1666 | 1448307454963 Marionette INFO loaded listener.js
11:37:35 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 339 (0x147193c00) [pid = 1666] [serial = 1486] [outer = 0x13a1c2800]
11:37:35 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
11:37:35 INFO - document served over http requires an http
11:37:35 INFO - sub-resource via script-tag using the meta-csp
11:37:35 INFO - delivery method with swap-origin-redirect and when
11:37:35 INFO - the target request is same-origin.
11:37:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 671ms
11:37:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:37:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x148d22000 == 104 [pid = 1666] [id = 531]
11:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 340 (0x147621000) [pid = 1666] [serial = 1487] [outer = 0x0]
11:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 341 (0x1478c7800) [pid = 1666] [serial = 1488] [outer = 0x147621000]
11:37:35 INFO - PROCESS | 1666 | 1448307455623 Marionette INFO loaded listener.js
11:37:35 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 342 (0x1497ae800) [pid = 1666] [serial = 1489] [outer = 0x147621000]
11:37:36 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
11:37:36 INFO - document served over http requires an http
11:37:36 INFO - sub-resource via xhr-request using the meta-csp
11:37:36 INFO - delivery method with keep-origin-redirect and when
11:37:36 INFO - the target request is same-origin.
11:37:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 672ms
11:37:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:37:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x149706800 == 105 [pid = 1666] [id = 532]
11:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 343 (0x1497af800) [pid = 1666] [serial = 1490] [outer = 0x0]
11:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 344 (0x149b0bc00) [pid = 1666] [serial = 1491] [outer = 0x1497af800]
11:37:36 INFO - PROCESS | 1666 | 1448307456318 Marionette INFO loaded listener.js
11:37:36 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 345 (0x14bcf0800) [pid = 1666] [serial = 1492] [outer = 0x1497af800]
11:37:36 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
11:37:36 INFO - document served over http requires an http
11:37:36 INFO - sub-resource via xhr-request using the meta-csp
11:37:36 INFO - delivery method with no-redirect and when
11:37:36 INFO - the target request is same-origin.
11:37:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 669ms
11:37:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:37:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x14caf6000 == 106 [pid = 1666] [id = 533]
11:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 346 (0x149a37c00) [pid = 1666] [serial = 1493] [outer = 0x0]
11:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 347 (0x14caa4400) [pid = 1666] [serial = 1494] [outer = 0x149a37c00]
11:37:36 INFO - PROCESS | 1666 | 1448307456953 Marionette INFO loaded listener.js
11:37:37 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 348 (0x14cb1b800) [pid = 1666] [serial = 1495] [outer = 0x149a37c00]
11:37:37 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
11:37:37 INFO - document served over http requires an http
11:37:37 INFO - sub-resource via xhr-request using the meta-csp
11:37:37 INFO - delivery method with swap-origin-redirect and when
11:37:37 INFO - the target request is same-origin.
11:37:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 622ms
11:37:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:37:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x151cd7000 == 107 [pid = 1666] [id = 534]
11:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 349 (0x135a28c00) [pid = 1666] [serial = 1496] [outer = 0x0]
11:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 350 (0x135a29c00) [pid = 1666] [serial = 1497] [outer = 0x135a28c00]
11:37:37 INFO - PROCESS | 1666 | 1448307457623 Marionette INFO loaded listener.js
11:37:37 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 351 (0x135a30800) [pid = 1666] [serial = 1498] [outer = 0x135a28c00]
11:37:38 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
11:37:38 INFO - document served over http requires an https
11:37:38 INFO - sub-resource via fetch-request using the meta-csp
11:37:38 INFO - delivery method with keep-origin-redirect and when
11:37:38 INFO - the target request is same-origin.
11:37:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 722ms
11:37:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:37:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c7dd800 == 108 [pid = 1666] [id = 535]
11:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 352 (0x135a2e000) [pid = 1666] [serial = 1499] [outer = 0x0]
11:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 353 (0x13bf54800) [pid = 1666] [serial = 1500] [outer = 0x135a2e000]
11:37:38 INFO - PROCESS | 1666 | 1448307458305 Marionette INFO loaded listener.js
11:37:38 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 354 (0x1504e5000) [pid = 1666] [serial = 1501] [outer = 0x135a2e000]
11:37:38 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
11:37:38 INFO - document served over http requires an https
11:37:38 INFO - sub-resource via fetch-request using the meta-csp
11:37:38 INFO - delivery method with no-redirect and when
11:37:38 INFO - the target request is same-origin.
11:37:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 627ms
11:37:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:37:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c2a8800 == 109 [pid = 1666] [id = 536]
11:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 355 (0x13b58a800) [pid = 1666] [serial = 1502] [outer = 0x0]
11:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 356 (0x13b58b800) [pid = 1666] [serial = 1503] [outer = 0x13b58a800]
11:37:39 INFO - PROCESS | 1666 | 1448307458999 Marionette INFO loaded listener.js
11:37:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 357 (0x1504e8c00) [pid = 1666] [serial = 1504] [outer = 0x13b58a800]
11:37:39 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
11:37:39 INFO - document served over http requires an https
11:37:39 INFO - sub-resource via fetch-request using the meta-csp
11:37:39 INFO - delivery method with swap-origin-redirect and when
11:37:39 INFO - the target request is same-origin.
11:37:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 724ms
11:37:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:37:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c2be000 == 110 [pid = 1666] [id = 537]
11:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 358 (0x13b58ac00) [pid = 1666] [serial = 1505] [outer = 0x0]
11:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 359 (0x13b682c00) [pid = 1666] [serial = 1506] [outer = 0x13b58ac00]
11:37:39 INFO - PROCESS | 1666 | 1448307459667 Marionette INFO loaded listener.js
11:37:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 360 (0x13b68dc00) [pid = 1666] [serial = 1507] [outer = 0x13b58ac00]
11:37:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c60d800 == 111 [pid = 1666] [id = 538]
11:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 361 (0x13b68c000) [pid = 1666] [serial = 1508] [outer = 0x0]
11:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 362 (0x14714d800) [pid = 1666] [serial = 1509] [outer = 0x13b68c000]
11:37:40 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
11:37:40 INFO - document served over http requires an https
11:37:40 INFO - sub-resource via iframe-tag using the meta-csp
11:37:40 INFO - delivery method with keep-origin-redirect and when
11:37:40 INFO - the target request is same-origin.
11:37:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 720ms
11:37:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:37:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c615000 == 112 [pid = 1666] [id = 539]
11:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 363 (0x14714b800) [pid = 1666] [serial = 1510] [outer = 0x0]
11:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 364 (0x147151400) [pid = 1666] [serial = 1511] [outer = 0x14714b800]
11:37:40 INFO - PROCESS | 1666 | 1448307460501 Marionette INFO loaded listener.js
11:37:40 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 365 (0x147158800) [pid = 1666] [serial = 1512] [outer = 0x14714b800]
11:37:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1493c7800 == 113 [pid = 1666] [id = 540]
11:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 366 (0x147156c00) [pid = 1666] [serial = 1513] [outer = 0x0]
11:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 367 (0x1504e9800) [pid = 1666] [serial = 1514] [outer = 0x147156c00]
11:37:40 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
11:37:40 INFO - document served over http requires an https
11:37:40 INFO - sub-resource via iframe-tag using the meta-csp
11:37:40 INFO - delivery method with no-redirect and when
11:37:40 INFO - the target request is same-origin.
11:37:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 737ms
11:37:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:37:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1493d0800 == 114 [pid = 1666] [id = 541]
11:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 368 (0x14715a800) [pid = 1666] [serial = 1515] [outer = 0x0]
11:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 369 (0x1504e9000) [pid = 1666] [serial = 1516] [outer = 0x14715a800]
11:37:41 INFO - PROCESS | 1666 | 1448307461272 Marionette INFO loaded listener.js
11:37:41 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 370 (0x1507a6800) [pid = 1666] [serial = 1517] [outer = 0x14715a800]
11:37:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c7f1000 == 115 [pid = 1666] [id = 542]
11:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 371 (0x1495c2c00) [pid = 1666] [serial = 1518] [outer = 0x0]
11:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 372 (0x1495c3800) [pid = 1666] [serial = 1519] [outer = 0x1495c2c00]
11:37:41 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
11:37:41 INFO - document served over http requires an https
11:37:41 INFO - sub-resource via iframe-tag using the meta-csp
11:37:41 INFO - delivery method with swap-origin-redirect and when
11:37:41 INFO - the target request is same-origin.
11:37:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 820ms
11:37:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:37:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x149bc6800 == 116 [pid = 1666] [id = 543]
11:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 373 (0x1495c7c00) [pid = 1666] [serial = 1520] [outer = 0x0]
11:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 374 (0x1495cb400) [pid = 1666] [serial = 1521] [outer = 0x1495c7c00]
11:37:42 INFO - PROCESS | 1666 | 1448307462086 Marionette INFO loaded listener.js
11:37:42 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 375 (0x1504e3c00) [pid = 1666] [serial = 1522] [outer = 0x1495c7c00]
11:37:42 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
11:37:42 INFO - document served over http requires an https
11:37:42 INFO - sub-resource via script-tag using the meta-csp
11:37:42 INFO - delivery method with keep-origin-redirect and when
11:37:42 INFO - the target request is same-origin.
11:37:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 732ms
11:37:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:37:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x149bdd000 == 117 [pid = 1666] [id = 544]
11:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 376 (0x1495c9000) [pid = 1666] [serial = 1523] [outer = 0x0]
11:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 377 (0x1507a7000) [pid = 1666] [serial = 1524] [outer = 0x1495c9000]
11:37:42 INFO - PROCESS | 1666 | 1448307462749 Marionette INFO loaded listener.js
11:37:42 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 378 (0x1507aec00) [pid = 1666] [serial = 1525] [outer = 0x1495c9000]
11:37:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:37:43 INFO - document served over http requires an https
11:37:43 INFO - sub-resource via script-tag using the meta-csp
11:37:43 INFO - delivery method with no-redirect and when
11:37:43 INFO - the target request is same-origin.
11:37:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 672ms
11:37:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:37:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x151711000 == 118 [pid = 1666] [id = 545]
11:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 379 (0x14c49cc00) [pid = 1666] [serial = 1526] [outer = 0x0]
11:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 380 (0x14c49e400) [pid = 1666] [serial = 1527] [outer = 0x14c49cc00]
11:37:43 INFO - PROCESS | 1666 | 1448307463461 Marionette INFO loaded listener.js
11:37:43 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 381 (0x14c4a5000) [pid = 1666] [serial = 1528] [outer = 0x14c49cc00]
11:37:43 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
11:37:43 INFO - document served over http requires an https
11:37:43 INFO - sub-resource via script-tag using the meta-csp
11:37:43 INFO - delivery method with swap-origin-redirect and when
11:37:43 INFO - the target request is same-origin.
11:37:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 721ms
11:37:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:37:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x151724000 == 119 [pid = 1666] [id = 546]
11:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 382 (0x139b2a000) [pid = 1666] [serial = 1529] [outer = 0x0]
11:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 383 (0x14c4a6400) [pid = 1666] [serial = 1530] [outer = 0x139b2a000]
11:37:44 INFO - PROCESS | 1666 | 1448307464167 Marionette INFO loaded listener.js
11:37:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 384 (0x15098c000) [pid = 1666] [serial = 1531] [outer = 0x139b2a000]
11:37:44 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
11:37:44 INFO - document served over http requires an https
11:37:44 INFO - sub-resource via xhr-request using the meta-csp
11:37:44 INFO - delivery method with keep-origin-redirect and when
11:37:44 INFO - the target request is same-origin.
11:37:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 671ms
11:37:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:37:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x151f5d000 == 120 [pid = 1666] [id = 547]
11:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 385 (0x14be49000) [pid = 1666] [serial = 1532] [outer = 0x0]
11:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 386 (0x14be4b000) [pid = 1666] [serial = 1533] [outer = 0x14be49000]
11:37:44 INFO - PROCESS | 1666 | 1448307464851 Marionette INFO loaded listener.js
11:37:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 387 (0x14be51800) [pid = 1666] [serial = 1534] [outer = 0x14be49000]
11:37:45 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
11:37:45 INFO - document served over http requires an https
11:37:45 INFO - sub-resource via xhr-request using the meta-csp
11:37:45 INFO - delivery method with no-redirect and when
11:37:45 INFO - the target request is same-origin.
11:37:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 675ms
11:37:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:37:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c99a000 == 121 [pid = 1666] [id = 548]
11:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 388 (0x150989800) [pid = 1666] [serial = 1535] [outer = 0x0]
11:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 389 (0x15098ac00) [pid = 1666] [serial = 1536] [outer = 0x150989800]
11:37:45 INFO - PROCESS | 1666 | 1448307465509 Marionette INFO loaded listener.js
11:37:45 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 390 (0x150993400) [pid = 1666] [serial = 1537] [outer = 0x150989800]
11:37:45 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
11:37:45 INFO - document served over http requires an https
11:37:45 INFO - sub-resource via xhr-request using the meta-csp
11:37:45 INFO - delivery method with swap-origin-redirect and when
11:37:45 INFO - the target request is same-origin.
11:37:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 677ms
11:37:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:37:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x151604000 == 122 [pid = 1666] [id = 549]
11:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 391 (0x13b574c00) [pid = 1666] [serial = 1538] [outer = 0x0]
11:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 392 (0x149488000) [pid = 1666] [serial = 1539] [outer = 0x13b574c00]
11:37:46 INFO - PROCESS | 1666 | 1448307466239 Marionette INFO loaded listener.js
11:37:46 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 393 (0x149490000) [pid = 1666] [serial = 1540] [outer = 0x13b574c00]
11:37:46 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
11:37:46 INFO - document served over http requires an http
11:37:46 INFO - sub-resource via fetch-request using the meta-referrer
11:37:46 INFO - delivery method with keep-origin-redirect and when
11:37:46 INFO - the target request is cross-origin.
11:37:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 726ms
11:37:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:37:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x15161d800 == 123 [pid = 1666] [id = 550]
11:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 394 (0x14948e000) [pid = 1666] [serial = 1541] [outer = 0x0]
11:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 395 (0x15098f800) [pid = 1666] [serial = 1542] [outer = 0x14948e000]
11:37:46 INFO - PROCESS | 1666 | 1448307466928 Marionette INFO loaded listener.js
11:37:46 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 396 (0x150e0d800) [pid = 1666] [serial = 1543] [outer = 0x14948e000]
11:37:47 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
11:37:47 INFO - document served over http requires an http
11:37:47 INFO - sub-resource via fetch-request using the meta-referrer
11:37:47 INFO - delivery method with no-redirect and when
11:37:47 INFO - the target request is cross-origin.
11:37:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 677ms
11:37:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:37:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x139419000 == 124 [pid = 1666] [id = 551]
11:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 397 (0x150e13000) [pid = 1666] [serial = 1544] [outer = 0x0]
11:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 398 (0x150e16000) [pid = 1666] [serial = 1545] [outer = 0x150e13000]
11:37:47 INFO - PROCESS | 1666 | 1448307467634 Marionette INFO loaded listener.js
11:37:47 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 399 (0x150e64800) [pid = 1666] [serial = 1546] [outer = 0x150e13000]
11:37:49 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
11:37:49 INFO - document served over http requires an http
11:37:49 INFO - sub-resource via fetch-request using the meta-referrer
11:37:49 INFO - delivery method with swap-origin-redirect and when
11:37:49 INFO - the target request is cross-origin.
11:37:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2394ms
11:37:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:37:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0b9000 == 125 [pid = 1666] [id = 552]
11:37:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 400 (0x129024400) [pid = 1666] [serial = 1547] [outer = 0x0]
11:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 401 (0x139168800) [pid = 1666] [serial = 1548] [outer = 0x129024400]
11:37:50 INFO - PROCESS | 1666 | 1448307470025 Marionette INFO loaded listener.js
11:37:50 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 402 (0x150e63400) [pid = 1666] [serial = 1549] [outer = 0x129024400]
11:37:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x129070000 == 126 [pid = 1666] [id = 553]
11:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 403 (0x11d88a000) [pid = 1666] [serial = 1550] [outer = 0x0]
11:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 404 (0x12e85d800) [pid = 1666] [serial = 1551] [outer = 0x11d88a000]
11:37:51 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
11:37:51 INFO - document served over http requires an http
11:37:51 INFO - sub-resource via iframe-tag using the meta-referrer
11:37:51 INFO - delivery method with keep-origin-redirect and when
11:37:51 INFO - the target request is cross-origin.
11:37:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1581ms
11:37:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:37:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x128219800 == 127 [pid = 1666] [id = 554]
11:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 405 (0x1210d9000) [pid = 1666] [serial = 1552] [outer = 0x0]
11:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 406 (0x12136f800) [pid = 1666] [serial = 1553] [outer = 0x1210d9000]
11:37:51 INFO - PROCESS | 1666 | 1448307471595 Marionette INFO loaded listener.js
11:37:51 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 407 (0x122ba0c00) [pid = 1666] [serial = 1554] [outer = 0x1210d9000]
11:37:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e6e8800 == 128 [pid = 1666] [id = 555]
11:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 408 (0x122f4bc00) [pid = 1666] [serial = 1555] [outer = 0x0]
11:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 409 (0x127734000) [pid = 1666] [serial = 1556] [outer = 0x122f4bc00]
11:37:52 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
11:37:52 INFO - document served over http requires an http
11:37:52 INFO - sub-resource via iframe-tag using the meta-referrer
11:37:52 INFO - delivery method with no-redirect and when
11:37:52 INFO - the target request is cross-origin.
11:37:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 680ms
11:37:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:37:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359bd000 == 129 [pid = 1666] [id = 556]
11:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 410 (0x125648400) [pid = 1666] [serial = 1557] [outer = 0x0]
11:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 411 (0x1273a7000) [pid = 1666] [serial = 1558] [outer = 0x125648400]
11:37:52 INFO - PROCESS | 1666 | 1448307472296 Marionette INFO loaded listener.js
11:37:52 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 412 (0x12a6e4c00) [pid = 1666] [serial = 1559] [outer = 0x125648400]
11:37:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a164000 == 130 [pid = 1666] [id = 557]
11:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 413 (0x1289ce400) [pid = 1666] [serial = 1560] [outer = 0x0]
11:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 414 (0x112f2f400) [pid = 1666] [serial = 1561] [outer = 0x1289ce400]
11:37:52 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
11:37:52 INFO - document served over http requires an http
11:37:52 INFO - sub-resource via iframe-tag using the meta-referrer
11:37:52 INFO - delivery method with swap-origin-redirect and when
11:37:52 INFO - the target request is cross-origin.
11:37:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 775ms
11:37:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:37:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x130014000 == 131 [pid = 1666] [id = 558]
11:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 415 (0x1210e0000) [pid = 1666] [serial = 1562] [outer = 0x0]
11:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 416 (0x12328bc00) [pid = 1666] [serial = 1563] [outer = 0x1210e0000]
11:37:53 INFO - PROCESS | 1666 | 1448307473088 Marionette INFO loaded listener.js
11:37:53 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 417 (0x1282cc000) [pid = 1666] [serial = 1564] [outer = 0x1210e0000]
11:37:53 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
11:37:53 INFO - document served over http requires an http
11:37:53 INFO - sub-resource via script-tag using the meta-referrer
11:37:53 INFO - delivery method with keep-origin-redirect and when
11:37:53 INFO - the target request is cross-origin.
11:37:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 973ms
11:37:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:37:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x11d484000 == 132 [pid = 1666] [id = 559]
11:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 418 (0x11ed6c800) [pid = 1666] [serial = 1565] [outer = 0x0]
11:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 419 (0x11f9b9400) [pid = 1666] [serial = 1566] [outer = 0x11ed6c800]
11:37:54 INFO - PROCESS | 1666 | 1448307474028 Marionette INFO loaded listener.js
11:37:54 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 420 (0x126d57400) [pid = 1666] [serial = 1567] [outer = 0x11ed6c800]
11:37:54 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
11:37:54 INFO - document served over http requires an http
11:37:54 INFO - sub-resource via script-tag using the meta-referrer
11:37:54 INFO - delivery method with no-redirect and when
11:37:54 INFO - the target request is cross-origin.
11:37:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 679ms
11:37:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:37:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x122a86800 == 133 [pid = 1666] [id = 560]
11:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 421 (0x11f5d1c00) [pid = 1666] [serial = 1568] [outer = 0x0]
11:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 422 (0x1282c4c00) [pid = 1666] [serial = 1569] [outer = 0x11f5d1c00]
11:37:54 INFO - PROCESS | 1666 | 1448307474690 Marionette INFO loaded listener.js
11:37:54 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 423 (0x12bc16000) [pid = 1666] [serial = 1570] [outer = 0x11f5d1c00]
11:37:55 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
11:37:55 INFO - document served over http requires an http
11:37:55 INFO - sub-resource via script-tag using the meta-referrer
11:37:55 INFO - delivery method with swap-origin-redirect and when
11:37:55 INFO - the target request is cross-origin.
11:37:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 675ms
11:37:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:37:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e3a2800 == 134 [pid = 1666] [id = 561]
11:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 424 (0x12c03f800) [pid = 1666] [serial = 1571] [outer = 0x0]
11:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 425 (0x12c06cc00) [pid = 1666] [serial = 1572] [outer = 0x12c03f800]
11:37:55 INFO - PROCESS | 1666 | 1448307475423 Marionette INFO loaded listener.js
11:37:55 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 426 (0x12e586000) [pid = 1666] [serial = 1573] [outer = 0x12c03f800]
11:37:55 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
11:37:55 INFO - document served over http requires an http
11:37:55 INFO - sub-resource via xhr-request using the meta-referrer
11:37:55 INFO - delivery method with keep-origin-redirect and when
11:37:55 INFO - the target request is cross-origin.
11:37:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 671ms
11:37:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:37:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0cd800 == 135 [pid = 1666] [id = 562]
11:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 427 (0x12e585800) [pid = 1666] [serial = 1574] [outer = 0x0]
11:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 428 (0x12e861000) [pid = 1666] [serial = 1575] [outer = 0x12e585800]
11:37:56 INFO - PROCESS | 1666 | 1448307476099 Marionette INFO loaded listener.js
11:37:56 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 429 (0x131931800) [pid = 1666] [serial = 1576] [outer = 0x12e585800]
11:37:56 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
11:37:56 INFO - document served over http requires an http
11:37:56 INFO - sub-resource via xhr-request using the meta-referrer
11:37:56 INFO - delivery method with no-redirect and when
11:37:56 INFO - the target request is cross-origin.
11:37:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 672ms
11:37:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 430 (0x131930800) [pid = 1666] [serial = 1577] [outer = 0x137d87800]
11:37:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x126b5a000 == 136 [pid = 1666] [id = 563]
11:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 431 (0x11f737800) [pid = 1666] [serial = 1578] [outer = 0x0]
11:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 432 (0x1210e3400) [pid = 1666] [serial = 1579] [outer = 0x11f737800]
11:37:56 INFO - PROCESS | 1666 | 1448307476830 Marionette INFO loaded listener.js
11:37:56 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 433 (0x134a94800) [pid = 1666] [serial = 1580] [outer = 0x11f737800]
11:37:57 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
11:37:57 INFO - document served over http requires an http
11:37:57 INFO - sub-resource via xhr-request using the meta-referrer
11:37:57 INFO - delivery method with swap-origin-redirect and when
11:37:57 INFO - the target request is cross-origin.
11:37:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 759ms
11:37:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:37:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x129767000 == 137 [pid = 1666] [id = 564]
11:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 434 (0x11f836000) [pid = 1666] [serial = 1581] [outer = 0x0]
11:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 435 (0x134c9b800) [pid = 1666] [serial = 1582] [outer = 0x11f836000]
11:37:57 INFO - PROCESS | 1666 | 1448307477524 Marionette INFO loaded listener.js
11:37:57 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 436 (0x135a8f400) [pid = 1666] [serial = 1583] [outer = 0x11f836000]
11:37:58 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
11:37:58 INFO - document served over http requires an https
11:37:58 INFO - sub-resource via fetch-request using the meta-referrer
11:37:58 INFO - delivery method with keep-origin-redirect and when
11:37:58 INFO - the target request is cross-origin.
11:37:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 723ms
11:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:37:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2cf000 == 138 [pid = 1666] [id = 565]
11:37:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 437 (0x129b99c00) [pid = 1666] [serial = 1584] [outer = 0x0]
11:37:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 438 (0x12e154800) [pid = 1666] [serial = 1585] [outer = 0x129b99c00]
11:37:58 INFO - PROCESS | 1666 | 1448307478268 Marionette INFO loaded listener.js
11:37:58 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 439 (0x13916bc00) [pid = 1666] [serial = 1586] [outer = 0x129b99c00]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2c0800 == 137 [pid = 1666] [id = 9]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x112f0f000 == 136 [pid = 1666] [id = 22]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x13bc68800 == 135 [pid = 1666] [id = 523]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x13b25b800 == 134 [pid = 1666] [id = 521]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x13a163800 == 133 [pid = 1666] [id = 520]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x1393fa800 == 132 [pid = 1666] [id = 519]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x1382a1800 == 131 [pid = 1666] [id = 518]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x132c17800 == 130 [pid = 1666] [id = 517]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x134950800 == 129 [pid = 1666] [id = 516]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x1319be000 == 128 [pid = 1666] [id = 515]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12e828000 == 127 [pid = 1666] [id = 514]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x128220000 == 126 [pid = 1666] [id = 513]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x121395800 == 125 [pid = 1666] [id = 512]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x11da6a000 == 124 [pid = 1666] [id = 511]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x1213a6000 == 123 [pid = 1666] [id = 510]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x11e8e1800 == 122 [pid = 1666] [id = 509]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x11e8df800 == 121 [pid = 1666] [id = 508]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x11e7aa800 == 120 [pid = 1666] [id = 507]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x134a62000 == 119 [pid = 1666] [id = 506]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x129d5f800 == 118 [pid = 1666] [id = 505]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x151865800 == 117 [pid = 1666] [id = 503]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x150bf1800 == 116 [pid = 1666] [id = 502]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x127692800 == 115 [pid = 1666] [id = 501]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x129d71000 == 114 [pid = 1666] [id = 500]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x150bd8000 == 113 [pid = 1666] [id = 499]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x150912000 == 112 [pid = 1666] [id = 498]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x15090a800 == 111 [pid = 1666] [id = 497]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x150419000 == 110 [pid = 1666] [id = 496]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x150412800 == 109 [pid = 1666] [id = 495]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x1490f0800 == 108 [pid = 1666] [id = 494]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x13b726000 == 107 [pid = 1666] [id = 493]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x13b714000 == 106 [pid = 1666] [id = 492]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x1490e8800 == 105 [pid = 1666] [id = 491]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x14c59a000 == 104 [pid = 1666] [id = 490]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x14c585000 == 103 [pid = 1666] [id = 489]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x149613800 == 102 [pid = 1666] [id = 488]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x1477ea000 == 101 [pid = 1666] [id = 487]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x1477d8800 == 100 [pid = 1666] [id = 486]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x14b96a800 == 99 [pid = 1666] [id = 485]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x14b967800 == 98 [pid = 1666] [id = 484]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x14c246800 == 97 [pid = 1666] [id = 483]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x148de1000 == 96 [pid = 1666] [id = 482]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x13b3a9800 == 95 [pid = 1666] [id = 481]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x13b3a1000 == 94 [pid = 1666] [id = 480]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x13bf19000 == 93 [pid = 1666] [id = 479]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x137af5800 == 92 [pid = 1666] [id = 478]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x148de1800 == 91 [pid = 1666] [id = 477]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x148dc8000 == 90 [pid = 1666] [id = 476]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x14cae7800 == 89 [pid = 1666] [id = 475]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x14c738800 == 88 [pid = 1666] [id = 474]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x14c725000 == 87 [pid = 1666] [id = 473]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x14970f800 == 86 [pid = 1666] [id = 472]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x13bc5f000 == 85 [pid = 1666] [id = 471]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x13b25e800 == 84 [pid = 1666] [id = 470]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x1382ae000 == 83 [pid = 1666] [id = 469]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0c9800 == 82 [pid = 1666] [id = 468]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x128d93000 == 81 [pid = 1666] [id = 467]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x11dab8000 == 80 [pid = 1666] [id = 466]
11:37:58 INFO - PROCESS | 1666 | --DOCSHELL 0x13a4a9000 == 79 [pid = 1666] [id = 464]
11:37:58 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
11:37:58 INFO - document served over http requires an https
11:37:58 INFO - sub-resource via fetch-request using the meta-referrer
11:37:58 INFO - delivery method with no-redirect and when
11:37:58 INFO - the target request is cross-origin.
11:37:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 827ms
11:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 438 (0x13b3fc400) [pid = 1666] [serial = 1297] [outer = 0x0] [url = about:blank]
11:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 437 (0x13952a400) [pid = 1666] [serial = 1294] [outer = 0x0] [url = about:blank]
11:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 436 (0x11f83bc00) [pid = 1666] [serial = 1252] [outer = 0x0] [url = about:blank]
11:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 435 (0x12b016000) [pid = 1666] [serial = 1273] [outer = 0x0] [url = about:blank]
11:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 434 (0x1236c1400) [pid = 1666] [serial = 1260] [outer = 0x0] [url = about:blank]
11:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 433 (0x131ab2800) [pid = 1666] [serial = 1288] [outer = 0x0] [url = about:blank]
11:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 432 (0x1289c8400) [pid = 1666] [serial = 1270] [outer = 0x0] [url = about:blank]
11:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 431 (0x139167c00) [pid = 1666] [serial = 1291] [outer = 0x0] [url = about:blank]
11:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 430 (0x1273ad800) [pid = 1666] [serial = 1255] [outer = 0x0] [url = about:blank]
11:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 429 (0x12e157800) [pid = 1666] [serial = 1276] [outer = 0x0] [url = about:blank]
11:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 428 (0x128949400) [pid = 1666] [serial = 1265] [outer = 0x0] [url = about:blank]
11:37:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x11df74000 == 80 [pid = 1666] [id = 566]
11:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 429 (0x121733400) [pid = 1666] [serial = 1587] [outer = 0x0]
11:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 430 (0x12328ac00) [pid = 1666] [serial = 1588] [outer = 0x121733400]
11:37:59 INFO - PROCESS | 1666 | 1448307479090 Marionette INFO loaded listener.js
11:37:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 431 (0x12902d000) [pid = 1666] [serial = 1589] [outer = 0x121733400]
11:37:59 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
11:37:59 INFO - document served over http requires an https
11:37:59 INFO - sub-resource via fetch-request using the meta-referrer
11:37:59 INFO - delivery method with swap-origin-redirect and when
11:37:59 INFO - the target request is cross-origin.
11:37:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 730ms
11:37:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:37:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d7c000 == 81 [pid = 1666] [id = 567]
11:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 432 (0x128949400) [pid = 1666] [serial = 1590] [outer = 0x0]
11:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 433 (0x12c067000) [pid = 1666] [serial = 1591] [outer = 0x128949400]
11:37:59 INFO - PROCESS | 1666 | 1448307479786 Marionette INFO loaded listener.js
11:37:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 434 (0x135a98000) [pid = 1666] [serial = 1592] [outer = 0x128949400]
11:38:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e39b000 == 82 [pid = 1666] [id = 568]
11:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 435 (0x129023800) [pid = 1666] [serial = 1593] [outer = 0x0]
11:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 436 (0x137d8e400) [pid = 1666] [serial = 1594] [outer = 0x129023800]
11:38:00 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
11:38:00 INFO - document served over http requires an https
11:38:00 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:00 INFO - delivery method with keep-origin-redirect and when
11:38:00 INFO - the target request is cross-origin.
11:38:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 525ms
11:38:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:38:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x131909000 == 83 [pid = 1666] [id = 569]
11:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 437 (0x137d90800) [pid = 1666] [serial = 1595] [outer = 0x0]
11:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 438 (0x139199000) [pid = 1666] [serial = 1596] [outer = 0x137d90800]
11:38:00 INFO - PROCESS | 1666 | 1448307480370 Marionette INFO loaded listener.js
11:38:00 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 439 (0x13934a400) [pid = 1666] [serial = 1597] [outer = 0x137d90800]
11:38:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x131a53800 == 84 [pid = 1666] [id = 570]
11:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 440 (0x12c22f800) [pid = 1666] [serial = 1598] [outer = 0x0]
11:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 441 (0x13934c800) [pid = 1666] [serial = 1599] [outer = 0x12c22f800]
11:38:00 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
11:38:00 INFO - document served over http requires an https
11:38:00 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:00 INFO - delivery method with no-redirect and when
11:38:00 INFO - the target request is cross-origin.
11:38:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 629ms
11:38:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:38:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359a0800 == 85 [pid = 1666] [id = 571]
11:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 442 (0x139350c00) [pid = 1666] [serial = 1600] [outer = 0x0]
11:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 443 (0x139533800) [pid = 1666] [serial = 1601] [outer = 0x139350c00]
11:38:00 INFO - PROCESS | 1666 | 1448307480981 Marionette INFO loaded listener.js
11:38:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 444 (0x13ab8c800) [pid = 1666] [serial = 1602] [outer = 0x139350c00]
11:38:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x135ac8000 == 86 [pid = 1666] [id = 572]
11:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 445 (0x13a1b7c00) [pid = 1666] [serial = 1603] [outer = 0x0]
11:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 446 (0x13ab96c00) [pid = 1666] [serial = 1604] [outer = 0x13a1b7c00]
11:38:01 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
11:38:01 INFO - document served over http requires an https
11:38:01 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:01 INFO - delivery method with swap-origin-redirect and when
11:38:01 INFO - the target request is cross-origin.
11:38:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 623ms
11:38:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:38:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x135ada000 == 87 [pid = 1666] [id = 573]
11:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 447 (0x13ab90c00) [pid = 1666] [serial = 1605] [outer = 0x0]
11:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 448 (0x13aec4c00) [pid = 1666] [serial = 1606] [outer = 0x13ab90c00]
11:38:01 INFO - PROCESS | 1666 | 1448307481660 Marionette INFO loaded listener.js
11:38:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 449 (0x13b467800) [pid = 1666] [serial = 1607] [outer = 0x13ab90c00]
11:38:02 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
11:38:02 INFO - document served over http requires an https
11:38:02 INFO - sub-resource via script-tag using the meta-referrer
11:38:02 INFO - delivery method with keep-origin-redirect and when
11:38:02 INFO - the target request is cross-origin.
11:38:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 675ms
11:38:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:38:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x137aef000 == 88 [pid = 1666] [id = 574]
11:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 450 (0x13b45d000) [pid = 1666] [serial = 1608] [outer = 0x0]
11:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 451 (0x13b58c000) [pid = 1666] [serial = 1609] [outer = 0x13b45d000]
11:38:02 INFO - PROCESS | 1666 | 1448307482285 Marionette INFO loaded listener.js
11:38:02 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 452 (0x13b68d800) [pid = 1666] [serial = 1610] [outer = 0x13b45d000]
11:38:02 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
11:38:02 INFO - document served over http requires an https
11:38:02 INFO - sub-resource via script-tag using the meta-referrer
11:38:02 INFO - delivery method with no-redirect and when
11:38:02 INFO - the target request is cross-origin.
11:38:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 578ms
11:38:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:38:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x139365000 == 89 [pid = 1666] [id = 575]
11:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 453 (0x1329e3800) [pid = 1666] [serial = 1611] [outer = 0x0]
11:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 454 (0x13b92c800) [pid = 1666] [serial = 1612] [outer = 0x1329e3800]
11:38:02 INFO - PROCESS | 1666 | 1448307482858 Marionette INFO loaded listener.js
11:38:02 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 455 (0x13bab0c00) [pid = 1666] [serial = 1613] [outer = 0x1329e3800]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 454 (0x147750800) [pid = 1666] [serial = 1350] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 453 (0x12e85e400) [pid = 1666] [serial = 1303] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307418265]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 452 (0x13b925c00) [pid = 1666] [serial = 1300] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 451 (0x1282a3c00) [pid = 1666] [serial = 1340] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 450 (0x113853c00) [pid = 1666] [serial = 1125] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 449 (0x14bcf0400) [pid = 1666] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 448 (0x1478c6c00) [pid = 1666] [serial = 1382] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 447 (0x11ed78000) [pid = 1666] [serial = 1020] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 446 (0x14bae7400) [pid = 1666] [serial = 1387] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307434844]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 445 (0x13b3fac00) [pid = 1666] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 444 (0x13ab8d400) [pid = 1666] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 443 (0x13a1c2000) [pid = 1666] [serial = 1221] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 442 (0x139b30400) [pid = 1666] [serial = 1216] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 441 (0x139528c00) [pid = 1666] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 440 (0x13934d400) [pid = 1666] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 439 (0x1391d3c00) [pid = 1666] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 438 (0x139196c00) [pid = 1666] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 437 (0x132cb0400) [pid = 1666] [serial = 1199] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 436 (0x1318e0c00) [pid = 1666] [serial = 1196] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 435 (0x1282a8800) [pid = 1666] [serial = 1193] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 434 (0x1273a7400) [pid = 1666] [serial = 1190] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 433 (0x121731c00) [pid = 1666] [serial = 1187] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 432 (0x11e7d3800) [pid = 1666] [serial = 1184] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 431 (0x12c222800) [pid = 1666] [serial = 1011] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 430 (0x12bc15400) [pid = 1666] [serial = 1008] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 429 (0x12b0d6c00) [pid = 1666] [serial = 1005] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 428 (0x129ba1000) [pid = 1666] [serial = 1002] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 427 (0x1290bf400) [pid = 1666] [serial = 997] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 426 (0x12902a400) [pid = 1666] [serial = 992] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 425 (0x12902a000) [pid = 1666] [serial = 986] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 424 (0x128944c00) [pid = 1666] [serial = 983] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 423 (0x12869bc00) [pid = 1666] [serial = 980] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 422 (0x128661800) [pid = 1666] [serial = 977] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 421 (0x147745000) [pid = 1666] [serial = 1345] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307426592]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 420 (0x12c56d400) [pid = 1666] [serial = 1017] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 419 (0x1255ab800) [pid = 1666] [serial = 894] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 418 (0x131aae400) [pid = 1666] [serial = 1104] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 417 (0x120176c00) [pid = 1666] [serial = 882] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 416 (0x13b91f000) [pid = 1666] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 415 (0x12752bc00) [pid = 1666] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 414 (0x12b0cec00) [pid = 1666] [serial = 1089] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 413 (0x12e86c000) [pid = 1666] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 412 (0x11cd3b000) [pid = 1666] [serial = 1071] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 411 (0x1274e8c00) [pid = 1666] [serial = 910] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 410 (0x1318e4000) [pid = 1666] [serial = 1098] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 409 (0x1236bb000) [pid = 1666] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 408 (0x12c061800) [pid = 1666] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 407 (0x1236b9000) [pid = 1666] [serial = 870] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 406 (0x139b29000) [pid = 1666] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 405 (0x11d5e4800) [pid = 1666] [serial = 968] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 404 (0x13b920000) [pid = 1666] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 403 (0x1219ef000) [pid = 1666] [serial = 1081] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 402 (0x11bc9d800) [pid = 1666] [serial = 876] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 401 (0x11f734c00) [pid = 1666] [serial = 1308] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 400 (0x124fe5c00) [pid = 1666] [serial = 891] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 399 (0x120179000) [pid = 1666] [serial = 885] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 398 (0x12752c800) [pid = 1666] [serial = 1424] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 397 (0x132947c00) [pid = 1666] [serial = 1107] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 396 (0x13b464400) [pid = 1666] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 395 (0x121733800) [pid = 1666] [serial = 888] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 394 (0x11f616000) [pid = 1666] [serial = 971] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 393 (0x1210de400) [pid = 1666] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 392 (0x11d42ec00) [pid = 1666] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 391 (0x12857e000) [pid = 1666] [serial = 965] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 390 (0x1329ed400) [pid = 1666] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 389 (0x11ed6f400) [pid = 1666] [serial = 879] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 388 (0x1236c3400) [pid = 1666] [serial = 897] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 387 (0x11f832800) [pid = 1666] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 386 (0x1236c2c00) [pid = 1666] [serial = 1426] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 385 (0x1329ea800) [pid = 1666] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 384 (0x11db0f800) [pid = 1666] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 383 (0x137d88000) [pid = 1666] [serial = 1122] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 382 (0x13b464800) [pid = 1666] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 381 (0x11d287c00) [pid = 1666] [serial = 915] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 380 (0x124fe0c00) [pid = 1666] [serial = 974] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 379 (0x127733400) [pid = 1666] [serial = 1086] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 378 (0x1273acc00) [pid = 1666] [serial = 1429] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307445170]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 377 (0x13b3f8800) [pid = 1666] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 376 (0x112abc400) [pid = 1666] [serial = 1305] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 375 (0x13ab94c00) [pid = 1666] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 374 (0x134a90c00) [pid = 1666] [serial = 1110] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 373 (0x139170c00) [pid = 1666] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 372 (0x1211e0c00) [pid = 1666] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 371 (0x1253f0400) [pid = 1666] [serial = 1434] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 370 (0x126dda800) [pid = 1666] [serial = 900] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 369 (0x112aba400) [pid = 1666] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 368 (0x135a92800) [pid = 1666] [serial = 1119] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 367 (0x12738dc00) [pid = 1666] [serial = 905] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 366 (0x11dc27000) [pid = 1666] [serial = 1076] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 365 (0x12e1a6000) [pid = 1666] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 364 (0x121371c00) [pid = 1666] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 363 (0x12c228000) [pid = 1666] [serial = 1014] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 362 (0x13587a800) [pid = 1666] [serial = 1116] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 361 (0x12866b400) [pid = 1666] [serial = 1068] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 360 (0x13192a400) [pid = 1666] [serial = 1101] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 359 (0x13b925800) [pid = 1666] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 358 (0x113930c00) [pid = 1666] [serial = 873] [outer = 0x0] [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:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 357 (0x134c94800) [pid = 1666] [serial = 1113] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 356 (0x12e586c00) [pid = 1666] [serial = 1095] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 355 (0x12893d800) [pid = 1666] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 354 (0x12c22d400) [pid = 1666] [serial = 1092] [outer = 0x0] [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]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 353 (0x132ca4400) [pid = 1666] [serial = 1440] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 352 (0x11d1b7000) [pid = 1666] [serial = 1449] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 351 (0x12e15cc00) [pid = 1666] [serial = 1437] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 350 (0x148539c00) [pid = 1666] [serial = 1353] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 349 (0x14b64ec00) [pid = 1666] [serial = 1383] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 348 (0x1478be800) [pid = 1666] [serial = 1380] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 347 (0x13dd80800) [pid = 1666] [serial = 1335] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 346 (0x120253c00) [pid = 1666] [serial = 1419] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 345 (0x13b997800) [pid = 1666] [serial = 1329] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 344 (0x1290ab000) [pid = 1666] [serial = 1425] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 343 (0x12773cc00) [pid = 1666] [serial = 1422] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 342 (0x13b98c000) [pid = 1666] [serial = 1326] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 341 (0x14bce8800) [pid = 1666] [serial = 1388] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307434844]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 340 (0x14bae0c00) [pid = 1666] [serial = 1385] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 339 (0x1491b5000) [pid = 1666] [serial = 1359] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 338 (0x14b64d800) [pid = 1666] [serial = 1377] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 337 (0x149a31800) [pid = 1666] [serial = 1368] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 336 (0x12e1a4c00) [pid = 1666] [serial = 1430] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307445170]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 335 (0x129027000) [pid = 1666] [serial = 1427] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 334 (0x12e587000) [pid = 1666] [serial = 1435] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 333 (0x121730000) [pid = 1666] [serial = 1432] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 332 (0x149844c00) [pid = 1666] [serial = 1365] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 331 (0x131aa7c00) [pid = 1666] [serial = 1320] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 330 (0x126dd9800) [pid = 1666] [serial = 1309] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 329 (0x11e2ec400) [pid = 1666] [serial = 1306] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 328 (0x13b98ac00) [pid = 1666] [serial = 1461] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 327 (0x1491bf400) [pid = 1666] [serial = 1362] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 326 (0x149b0f400) [pid = 1666] [serial = 1374] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 325 (0x148530400) [pid = 1666] [serial = 1351] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 324 (0x14774b000) [pid = 1666] [serial = 1348] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 323 (0x12e862800) [pid = 1666] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307418265]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 322 (0x148531400) [pid = 1666] [serial = 1341] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 321 (0x14719a400) [pid = 1666] [serial = 1338] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 320 (0x12902b000) [pid = 1666] [serial = 1401] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 319 (0x139b2bc00) [pid = 1666] [serial = 1323] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 318 (0x12328cc00) [pid = 1666] [serial = 1416] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 317 (0x12b2af800) [pid = 1666] [serial = 1404] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 316 (0x149b04000) [pid = 1666] [serial = 1371] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 315 (0x129024c00) [pid = 1666] [serial = 1314] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 314 (0x1472d7000) [pid = 1666] [serial = 1410] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 313 (0x13dd77800) [pid = 1666] [serial = 1464] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 312 (0x13192d800) [pid = 1666] [serial = 1452] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 311 (0x14c341400) [pid = 1666] [serial = 1393] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 310 (0x14bcec000) [pid = 1666] [serial = 1390] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 309 (0x139198000) [pid = 1666] [serial = 1446] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 308 (0x14cb0dc00) [pid = 1666] [serial = 1407] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 307 (0x13b45d400) [pid = 1666] [serial = 1458] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 306 (0x12e85f800) [pid = 1666] [serial = 1317] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 305 (0x13aec3000) [pid = 1666] [serial = 1455] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 304 (0x126dd6800) [pid = 1666] [serial = 1311] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 303 (0x135a97c00) [pid = 1666] [serial = 1443] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 302 (0x13bf5dc00) [pid = 1666] [serial = 1332] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 301 (0x1472df800) [pid = 1666] [serial = 1413] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 300 (0x14caa3000) [pid = 1666] [serial = 1398] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 299 (0x1497b3400) [pid = 1666] [serial = 1356] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 298 (0x147743400) [pid = 1666] [serial = 1346] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307426592]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 297 (0x1479c8000) [pid = 1666] [serial = 1343] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 296 (0x14c33f400) [pid = 1666] [serial = 1395] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 295 (0x1318e0000) [pid = 1666] [serial = 1097] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 294 (0x126b27800) [pid = 1666] [serial = 1450] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 293 (0x131aa9400) [pid = 1666] [serial = 1103] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 292 (0x13934b000) [pid = 1666] [serial = 1207] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 291 (0x13b3f6800) [pid = 1666] [serial = 1228] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 290 (0x12c06bc00) [pid = 1666] [serial = 1010] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 289 (0x12bc22c00) [pid = 1666] [serial = 1091] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 288 (0x12e1b3c00) [pid = 1666] [serial = 1022] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 287 (0x134c96c00) [pid = 1666] [serial = 1198] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 286 (0x12b0d1400) [pid = 1666] [serial = 1004] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 285 (0x127721000) [pid = 1666] [serial = 1083] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 284 (0x139198c00) [pid = 1666] [serial = 1201] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 283 (0x135877800) [pid = 1666] [serial = 1321] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 282 (0x1391d7000) [pid = 1666] [serial = 1204] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 281 (0x11f734400) [pid = 1666] [serial = 1073] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 280 (0x128942000) [pid = 1666] [serial = 982] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 279 (0x13bb8a800) [pid = 1666] [serial = 1249] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 278 (0x12771c400) [pid = 1666] [serial = 973] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 277 (0x12172e400) [pid = 1666] [serial = 970] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 276 (0x13b460c00) [pid = 1666] [serial = 1231] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 275 (0x13bf59000) [pid = 1666] [serial = 1302] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 274 (0x13bb80000) [pid = 1666] [serial = 1243] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 273 (0x122f10000) [pid = 1666] [serial = 1127] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 272 (0x13b463000) [pid = 1666] [serial = 1324] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 271 (0x13b91f400) [pid = 1666] [serial = 1237] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 270 (0x123631800) [pid = 1666] [serial = 1078] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 269 (0x129b9dc00) [pid = 1666] [serial = 994] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 268 (0x139b28800) [pid = 1666] [serial = 1213] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 267 (0x13b571c00) [pid = 1666] [serial = 1234] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 266 (0x1202d4000) [pid = 1666] [serial = 1186] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 265 (0x12c573000) [pid = 1666] [serial = 1016] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 264 (0x1282a7400) [pid = 1666] [serial = 1453] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 263 (0x12e1a7000) [pid = 1666] [serial = 1019] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 262 (0x13bb87000) [pid = 1666] [serial = 1246] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 261 (0x13b92c000) [pid = 1666] [serial = 1240] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 260 (0x139167000) [pid = 1666] [serial = 1124] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 259 (0x139344000) [pid = 1666] [serial = 1447] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 258 (0x129025800) [pid = 1666] [serial = 985] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 257 (0x12909e400) [pid = 1666] [serial = 988] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 256 (0x134c9a800) [pid = 1666] [serial = 1112] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 255 (0x134a8fc00) [pid = 1666] [serial = 1109] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 254 (0x12c042800) [pid = 1666] [serial = 1007] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 253 (0x137d83400) [pid = 1666] [serial = 1121] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 252 (0x12b00b800) [pid = 1666] [serial = 999] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 251 (0x13192d400) [pid = 1666] [serial = 1100] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 250 (0x12e589800) [pid = 1666] [serial = 1094] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 249 (0x13aecb400) [pid = 1666] [serial = 1223] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 248 (0x13ab91c00) [pid = 1666] [serial = 1218] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 247 (0x126d5a000) [pid = 1666] [serial = 1189] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 246 (0x129ba0400) [pid = 1666] [serial = 1088] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 245 (0x13587a000) [pid = 1666] [serial = 1115] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 244 (0x128580800) [pid = 1666] [serial = 1192] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 243 (0x124fdf000) [pid = 1666] [serial = 872] [outer = 0x0] [url = about:blank]
11:38:03 INFO - PROCESS | 1666 | --DOMWINDOW == 242 (0x128695c00) [pid = 1666] [serial = 979] [outer = 0x0] [url = about:blank]
11:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 241 (0x13952c800) [pid = 1666] [serial = 1210] [outer = 0x0] [url = about:blank]
11:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 240 (0x12e156c00) [pid = 1666] [serial = 1195] [outer = 0x0] [url = about:blank]
11:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 239 (0x12857c000) [pid = 1666] [serial = 976] [outer = 0x0] [url = about:blank]
11:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 238 (0x132949c00) [pid = 1666] [serial = 1106] [outer = 0x0] [url = about:blank]
11:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 237 (0x135a94c00) [pid = 1666] [serial = 1118] [outer = 0x0] [url = about:blank]
11:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 236 (0x12c22ec00) [pid = 1666] [serial = 1013] [outer = 0x0] [url = about:blank]
11:38:04 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
11:38:04 INFO - document served over http requires an https
11:38:04 INFO - sub-resource via script-tag using the meta-referrer
11:38:04 INFO - delivery method with swap-origin-redirect and when
11:38:04 INFO - the target request is cross-origin.
11:38:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1378ms
11:38:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:38:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x129d63000 == 90 [pid = 1666] [id = 576]
11:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 237 (0x113853c00) [pid = 1666] [serial = 1614] [outer = 0x0]
11:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 238 (0x11bca0400) [pid = 1666] [serial = 1615] [outer = 0x113853c00]
11:38:04 INFO - PROCESS | 1666 | 1448307484262 Marionette INFO loaded listener.js
11:38:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 239 (0x121371c00) [pid = 1666] [serial = 1616] [outer = 0x113853c00]
11:38:04 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
11:38:04 INFO - document served over http requires an https
11:38:04 INFO - sub-resource via xhr-request using the meta-referrer
11:38:04 INFO - delivery method with keep-origin-redirect and when
11:38:04 INFO - the target request is cross-origin.
11:38:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 527ms
11:38:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:38:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x135a84800 == 91 [pid = 1666] [id = 577]
11:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 240 (0x1211e0c00) [pid = 1666] [serial = 1617] [outer = 0x0]
11:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 241 (0x124fda400) [pid = 1666] [serial = 1618] [outer = 0x1211e0c00]
11:38:04 INFO - PROCESS | 1666 | 1448307484785 Marionette INFO loaded listener.js
11:38:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 242 (0x12771bc00) [pid = 1666] [serial = 1619] [outer = 0x1211e0c00]
11:38: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
11:38:05 INFO - document served over http requires an https
11:38:05 INFO - sub-resource via xhr-request using the meta-referrer
11:38:05 INFO - delivery method with no-redirect and when
11:38:05 INFO - the target request is cross-origin.
11:38:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 523ms
11:38:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:38:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x139b9c800 == 92 [pid = 1666] [id = 578]
11:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 243 (0x127535400) [pid = 1666] [serial = 1620] [outer = 0x0]
11:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 244 (0x12866b400) [pid = 1666] [serial = 1621] [outer = 0x127535400]
11:38:05 INFO - PROCESS | 1666 | 1448307485317 Marionette INFO loaded listener.js
11:38:05 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 245 (0x129b9dc00) [pid = 1666] [serial = 1622] [outer = 0x127535400]
11:38:05 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
11:38:05 INFO - document served over http requires an https
11:38:05 INFO - sub-resource via xhr-request using the meta-referrer
11:38:05 INFO - delivery method with swap-origin-redirect and when
11:38:05 INFO - the target request is cross-origin.
11:38:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 574ms
11:38:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:38:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x11cd1d000 == 93 [pid = 1666] [id = 579]
11:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 246 (0x112abb000) [pid = 1666] [serial = 1623] [outer = 0x0]
11:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 247 (0x112ff4400) [pid = 1666] [serial = 1624] [outer = 0x112abb000]
11:38:06 INFO - PROCESS | 1666 | 1448307486026 Marionette INFO loaded listener.js
11:38:06 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 248 (0x11ed6bc00) [pid = 1666] [serial = 1625] [outer = 0x112abb000]
11:38:06 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
11:38:06 INFO - document served over http requires an http
11:38:06 INFO - sub-resource via fetch-request using the meta-referrer
11:38:06 INFO - delivery method with keep-origin-redirect and when
11:38:06 INFO - the target request is same-origin.
11:38:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 771ms
11:38:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:38:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x129769800 == 94 [pid = 1666] [id = 580]
11:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 249 (0x121029800) [pid = 1666] [serial = 1626] [outer = 0x0]
11:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 250 (0x121544c00) [pid = 1666] [serial = 1627] [outer = 0x121029800]
11:38:06 INFO - PROCESS | 1666 | 1448307486765 Marionette INFO loaded listener.js
11:38:06 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 251 (0x126889c00) [pid = 1666] [serial = 1628] [outer = 0x121029800]
11:38:07 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
11:38:07 INFO - document served over http requires an http
11:38:07 INFO - sub-resource via fetch-request using the meta-referrer
11:38:07 INFO - delivery method with no-redirect and when
11:38:07 INFO - the target request is same-origin.
11:38:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 679ms
11:38:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:38:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359c0800 == 95 [pid = 1666] [id = 581]
11:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 252 (0x1253e6400) [pid = 1666] [serial = 1629] [outer = 0x0]
11:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 253 (0x127534800) [pid = 1666] [serial = 1630] [outer = 0x1253e6400]
11:38:07 INFO - PROCESS | 1666 | 1448307487447 Marionette INFO loaded listener.js
11:38:07 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 254 (0x128945800) [pid = 1666] [serial = 1631] [outer = 0x1253e6400]
11:38:07 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
11:38:07 INFO - document served over http requires an http
11:38:07 INFO - sub-resource via fetch-request using the meta-referrer
11:38:07 INFO - delivery method with swap-origin-redirect and when
11:38:07 INFO - the target request is same-origin.
11:38:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 672ms
11:38:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:38:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a4b9800 == 96 [pid = 1666] [id = 582]
11:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 255 (0x1290a8400) [pid = 1666] [serial = 1632] [outer = 0x0]
11:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 256 (0x12b00f400) [pid = 1666] [serial = 1633] [outer = 0x1290a8400]
11:38:08 INFO - PROCESS | 1666 | 1448307488173 Marionette INFO loaded listener.js
11:38:08 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 257 (0x12c045c00) [pid = 1666] [serial = 1634] [outer = 0x1290a8400]
11:38:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x13abdb800 == 97 [pid = 1666] [id = 583]
11:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 258 (0x12c03fc00) [pid = 1666] [serial = 1635] [outer = 0x0]
11:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 259 (0x12c06d800) [pid = 1666] [serial = 1636] [outer = 0x12c03fc00]
11:38:08 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
11:38:08 INFO - document served over http requires an http
11:38:08 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:08 INFO - delivery method with keep-origin-redirect and when
11:38:08 INFO - the target request is same-origin.
11:38:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 784ms
11:38:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:38:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b252800 == 98 [pid = 1666] [id = 584]
11:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 260 (0x12c06b800) [pid = 1666] [serial = 1637] [outer = 0x0]
11:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 261 (0x12c569000) [pid = 1666] [serial = 1638] [outer = 0x12c06b800]
11:38:08 INFO - PROCESS | 1666 | 1448307488995 Marionette INFO loaded listener.js
11:38:09 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 262 (0x12e58a000) [pid = 1666] [serial = 1639] [outer = 0x12c06b800]
11:38:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b392800 == 99 [pid = 1666] [id = 585]
11:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 263 (0x12e1a9000) [pid = 1666] [serial = 1640] [outer = 0x0]
11:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 264 (0x12e863400) [pid = 1666] [serial = 1641] [outer = 0x12e1a9000]
11:38:09 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
11:38:09 INFO - document served over http requires an http
11:38:09 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:09 INFO - delivery method with no-redirect and when
11:38:09 INFO - the target request is same-origin.
11:38:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 826ms
11:38:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:38:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b3a9800 == 100 [pid = 1666] [id = 586]
11:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 265 (0x13192a400) [pid = 1666] [serial = 1642] [outer = 0x0]
11:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 266 (0x13192dc00) [pid = 1666] [serial = 1643] [outer = 0x13192a400]
11:38:09 INFO - PROCESS | 1666 | 1448307489830 Marionette INFO loaded listener.js
11:38:09 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 267 (0x134a98800) [pid = 1666] [serial = 1644] [outer = 0x13192a400]
11:38:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b72a800 == 101 [pid = 1666] [id = 587]
11:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 268 (0x134c9b400) [pid = 1666] [serial = 1645] [outer = 0x0]
11:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 269 (0x1329ed400) [pid = 1666] [serial = 1646] [outer = 0x134c9b400]
11:38:10 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
11:38:10 INFO - document served over http requires an http
11:38:10 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:10 INFO - delivery method with swap-origin-redirect and when
11:38:10 INFO - the target request is same-origin.
11:38:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 779ms
11:38:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:38:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b873800 == 102 [pid = 1666] [id = 588]
11:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 270 (0x135a9e400) [pid = 1666] [serial = 1647] [outer = 0x0]
11:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 271 (0x139197000) [pid = 1666] [serial = 1648] [outer = 0x135a9e400]
11:38:10 INFO - PROCESS | 1666 | 1448307490613 Marionette INFO loaded listener.js
11:38:10 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 272 (0x139b28800) [pid = 1666] [serial = 1649] [outer = 0x135a9e400]
11:38:11 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
11:38:11 INFO - document served over http requires an http
11:38:11 INFO - sub-resource via script-tag using the meta-referrer
11:38:11 INFO - delivery method with keep-origin-redirect and when
11:38:11 INFO - the target request is same-origin.
11:38:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 773ms
11:38:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:38:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bc61000 == 103 [pid = 1666] [id = 589]
11:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 273 (0x13a1b9800) [pid = 1666] [serial = 1650] [outer = 0x0]
11:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 274 (0x13ab8cc00) [pid = 1666] [serial = 1651] [outer = 0x13a1b9800]
11:38:11 INFO - PROCESS | 1666 | 1448307491306 Marionette INFO loaded listener.js
11:38:11 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 275 (0x13b460c00) [pid = 1666] [serial = 1652] [outer = 0x13a1b9800]
11:38:11 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
11:38:11 INFO - document served over http requires an http
11:38:11 INFO - sub-resource via script-tag using the meta-referrer
11:38:11 INFO - delivery method with no-redirect and when
11:38:11 INFO - the target request is same-origin.
11:38:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 625ms
11:38:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:38:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x13be5b800 == 104 [pid = 1666] [id = 590]
11:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 276 (0x13a1c2000) [pid = 1666] [serial = 1653] [outer = 0x0]
11:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 277 (0x13b56f400) [pid = 1666] [serial = 1654] [outer = 0x13a1c2000]
11:38:11 INFO - PROCESS | 1666 | 1448307491933 Marionette INFO loaded listener.js
11:38:11 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 278 (0x13b997800) [pid = 1666] [serial = 1655] [outer = 0x13a1c2000]
11:38:12 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
11:38:12 INFO - document served over http requires an http
11:38:12 INFO - sub-resource via script-tag using the meta-referrer
11:38:12 INFO - delivery method with swap-origin-redirect and when
11:38:12 INFO - the target request is same-origin.
11:38:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 675ms
11:38:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:38:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x1477d4000 == 105 [pid = 1666] [id = 591]
11:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 279 (0x13baab800) [pid = 1666] [serial = 1656] [outer = 0x0]
11:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 280 (0x13bb8a800) [pid = 1666] [serial = 1657] [outer = 0x13baab800]
11:38:12 INFO - PROCESS | 1666 | 1448307492671 Marionette INFO loaded listener.js
11:38:12 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 281 (0x13dd77400) [pid = 1666] [serial = 1658] [outer = 0x13baab800]
11:38:13 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
11:38:13 INFO - document served over http requires an http
11:38:13 INFO - sub-resource via xhr-request using the meta-referrer
11:38:13 INFO - delivery method with keep-origin-redirect and when
11:38:13 INFO - the target request is same-origin.
11:38:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 681ms
11:38:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:38:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x1485e4000 == 106 [pid = 1666] [id = 592]
11:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 282 (0x13dd7c000) [pid = 1666] [serial = 1659] [outer = 0x0]
11:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 283 (0x147157000) [pid = 1666] [serial = 1660] [outer = 0x13dd7c000]
11:38:13 INFO - PROCESS | 1666 | 1448307493300 Marionette INFO loaded listener.js
11:38:13 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 284 (0x1472dd000) [pid = 1666] [serial = 1661] [outer = 0x13dd7c000]
11:38:13 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
11:38:13 INFO - document served over http requires an http
11:38:13 INFO - sub-resource via xhr-request using the meta-referrer
11:38:13 INFO - delivery method with no-redirect and when
11:38:13 INFO - the target request is same-origin.
11:38:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 673ms
11:38:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:38:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x148fa6800 == 107 [pid = 1666] [id = 593]
11:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 285 (0x14719ac00) [pid = 1666] [serial = 1662] [outer = 0x0]
11:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 286 (0x14774dc00) [pid = 1666] [serial = 1663] [outer = 0x14719ac00]
11:38:14 INFO - PROCESS | 1666 | 1448307494029 Marionette INFO loaded listener.js
11:38:14 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 287 (0x1479c5800) [pid = 1666] [serial = 1664] [outer = 0x14719ac00]
11:38:14 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
11:38:14 INFO - document served over http requires an http
11:38:14 INFO - sub-resource via xhr-request using the meta-referrer
11:38:14 INFO - delivery method with swap-origin-redirect and when
11:38:14 INFO - the target request is same-origin.
11:38:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 682ms
11:38:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:38:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1490eb800 == 108 [pid = 1666] [id = 594]
11:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 288 (0x1478c2800) [pid = 1666] [serial = 1665] [outer = 0x0]
11:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 289 (0x14853dc00) [pid = 1666] [serial = 1666] [outer = 0x1478c2800]
11:38:14 INFO - PROCESS | 1666 | 1448307494664 Marionette INFO loaded listener.js
11:38:14 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 290 (0x149490800) [pid = 1666] [serial = 1667] [outer = 0x1478c2800]
11:38:15 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
11:38:15 INFO - document served over http requires an https
11:38:15 INFO - sub-resource via fetch-request using the meta-referrer
11:38:15 INFO - delivery method with keep-origin-redirect and when
11:38:15 INFO - the target request is same-origin.
11:38:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 675ms
11:38:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:38:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x14961a000 == 109 [pid = 1666] [id = 595]
11:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 291 (0x1491bf400) [pid = 1666] [serial = 1668] [outer = 0x0]
11:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 292 (0x1495c9400) [pid = 1666] [serial = 1669] [outer = 0x1491bf400]
11:38:15 INFO - PROCESS | 1666 | 1448307495400 Marionette INFO loaded listener.js
11:38:15 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 293 (0x149841c00) [pid = 1666] [serial = 1670] [outer = 0x1491bf400]
11:38:15 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
11:38:15 INFO - document served over http requires an https
11:38:15 INFO - sub-resource via fetch-request using the meta-referrer
11:38:15 INFO - delivery method with no-redirect and when
11:38:15 INFO - the target request is same-origin.
11:38:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 725ms
11:38:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:38:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x149bcd000 == 110 [pid = 1666] [id = 596]
11:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 294 (0x149841800) [pid = 1666] [serial = 1671] [outer = 0x0]
11:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 295 (0x14984a000) [pid = 1666] [serial = 1672] [outer = 0x149841800]
11:38:16 INFO - PROCESS | 1666 | 1448307496076 Marionette INFO loaded listener.js
11:38:16 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 296 (0x149b06400) [pid = 1666] [serial = 1673] [outer = 0x149841800]
11:38:16 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
11:38:16 INFO - document served over http requires an https
11:38:16 INFO - sub-resource via fetch-request using the meta-referrer
11:38:16 INFO - delivery method with swap-origin-redirect and when
11:38:16 INFO - the target request is same-origin.
11:38:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 674ms
11:38:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:38:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c246800 == 111 [pid = 1666] [id = 597]
11:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 297 (0x149b03800) [pid = 1666] [serial = 1674] [outer = 0x0]
11:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 298 (0x149b0b000) [pid = 1666] [serial = 1675] [outer = 0x149b03800]
11:38:16 INFO - PROCESS | 1666 | 1448307496816 Marionette INFO loaded listener.js
11:38:16 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 299 (0x14bae5c00) [pid = 1666] [serial = 1676] [outer = 0x149b03800]
11:38:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c2a5800 == 112 [pid = 1666] [id = 598]
11:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 300 (0x14bae0400) [pid = 1666] [serial = 1677] [outer = 0x0]
11:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 301 (0x14bae7c00) [pid = 1666] [serial = 1678] [outer = 0x14bae0400]
11:38:17 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
11:38:17 INFO - document served over http requires an https
11:38:17 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:17 INFO - delivery method with keep-origin-redirect and when
11:38:17 INFO - the target request is same-origin.
11:38:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 774ms
11:38:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:38:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c2bc000 == 113 [pid = 1666] [id = 599]
11:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 302 (0x14bae8400) [pid = 1666] [serial = 1679] [outer = 0x0]
11:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 303 (0x14bcebc00) [pid = 1666] [serial = 1680] [outer = 0x14bae8400]
11:38:17 INFO - PROCESS | 1666 | 1448307497640 Marionette INFO loaded listener.js
11:38:17 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 304 (0x14c33fc00) [pid = 1666] [serial = 1681] [outer = 0x14bae8400]
11:38:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c723000 == 114 [pid = 1666] [id = 600]
11:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 305 (0x14bce9400) [pid = 1666] [serial = 1682] [outer = 0x0]
11:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 306 (0x14c342000) [pid = 1666] [serial = 1683] [outer = 0x14bce9400]
11:38:18 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
11:38:18 INFO - document served over http requires an https
11:38:18 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:18 INFO - delivery method with no-redirect and when
11:38:18 INFO - the target request is same-origin.
11:38:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 873ms
11:38:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:38:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c731000 == 115 [pid = 1666] [id = 601]
11:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 307 (0x14c341800) [pid = 1666] [serial = 1684] [outer = 0x0]
11:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 308 (0x14c349c00) [pid = 1666] [serial = 1685] [outer = 0x14c341800]
11:38:18 INFO - PROCESS | 1666 | 1448307498485 Marionette INFO loaded listener.js
11:38:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 309 (0x14cab1c00) [pid = 1666] [serial = 1686] [outer = 0x14c341800]
11:38:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x14cae3800 == 116 [pid = 1666] [id = 602]
11:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 310 (0x14caa3800) [pid = 1666] [serial = 1687] [outer = 0x0]
11:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 311 (0x14caa6c00) [pid = 1666] [serial = 1688] [outer = 0x14caa3800]
11:38:19 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
11:38:19 INFO - document served over http requires an https
11:38:19 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:19 INFO - delivery method with swap-origin-redirect and when
11:38:19 INFO - the target request is same-origin.
11:38:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 780ms
11:38:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:38:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x14caed800 == 117 [pid = 1666] [id = 603]
11:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 312 (0x14cb0f800) [pid = 1666] [serial = 1689] [outer = 0x0]
11:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 313 (0x14ce4a800) [pid = 1666] [serial = 1690] [outer = 0x14cb0f800]
11:38:19 INFO - PROCESS | 1666 | 1448307499311 Marionette INFO loaded listener.js
11:38:19 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 314 (0x14ce52800) [pid = 1666] [serial = 1691] [outer = 0x14cb0f800]
11:38:19 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
11:38:19 INFO - document served over http requires an https
11:38:19 INFO - sub-resource via script-tag using the meta-referrer
11:38:19 INFO - delivery method with keep-origin-redirect and when
11:38:19 INFO - the target request is same-origin.
11:38:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 824ms
11:38:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:38:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x14cde9000 == 118 [pid = 1666] [id = 604]
11:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 315 (0x14ce52c00) [pid = 1666] [serial = 1692] [outer = 0x0]
11:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 316 (0x14ce57000) [pid = 1666] [serial = 1693] [outer = 0x14ce52c00]
11:38:20 INFO - PROCESS | 1666 | 1448307500048 Marionette INFO loaded listener.js
11:38:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 317 (0x1507ad400) [pid = 1666] [serial = 1694] [outer = 0x14ce52c00]
11:38:20 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
11:38:20 INFO - document served over http requires an https
11:38:20 INFO - sub-resource via script-tag using the meta-referrer
11:38:20 INFO - delivery method with no-redirect and when
11:38:20 INFO - the target request is same-origin.
11:38:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 674ms
11:38:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:38:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x15041e800 == 119 [pid = 1666] [id = 605]
11:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 318 (0x150993000) [pid = 1666] [serial = 1695] [outer = 0x0]
11:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 319 (0x150e0c800) [pid = 1666] [serial = 1696] [outer = 0x150993000]
11:38:20 INFO - PROCESS | 1666 | 1448307500724 Marionette INFO loaded listener.js
11:38:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 320 (0x150e65800) [pid = 1666] [serial = 1697] [outer = 0x150993000]
11:38:21 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
11:38:21 INFO - document served over http requires an https
11:38:21 INFO - sub-resource via script-tag using the meta-referrer
11:38:21 INFO - delivery method with swap-origin-redirect and when
11:38:21 INFO - the target request is same-origin.
11:38:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 677ms
11:38:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:38:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x150bdd000 == 120 [pid = 1666] [id = 606]
11:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 321 (0x150e69800) [pid = 1666] [serial = 1698] [outer = 0x0]
11:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 322 (0x150e6e400) [pid = 1666] [serial = 1699] [outer = 0x150e69800]
11:38:21 INFO - PROCESS | 1666 | 1448307501470 Marionette INFO loaded listener.js
11:38:21 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 323 (0x151108400) [pid = 1666] [serial = 1700] [outer = 0x150e69800]
11:38:21 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
11:38:21 INFO - document served over http requires an https
11:38:21 INFO - sub-resource via xhr-request using the meta-referrer
11:38:21 INFO - delivery method with keep-origin-redirect and when
11:38:21 INFO - the target request is same-origin.
11:38:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 724ms
11:38:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:38:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x151617800 == 121 [pid = 1666] [id = 607]
11:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 324 (0x150e6a000) [pid = 1666] [serial = 1701] [outer = 0x0]
11:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 325 (0x15110bc00) [pid = 1666] [serial = 1702] [outer = 0x150e6a000]
11:38:22 INFO - PROCESS | 1666 | 1448307502138 Marionette INFO loaded listener.js
11:38:22 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 326 (0x151420800) [pid = 1666] [serial = 1703] [outer = 0x150e6a000]
11:38:22 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
11:38:22 INFO - document served over http requires an https
11:38:22 INFO - sub-resource via xhr-request using the meta-referrer
11:38:22 INFO - delivery method with no-redirect and when
11:38:22 INFO - the target request is same-origin.
11:38:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 672ms
11:38:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:38:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x151cd3800 == 122 [pid = 1666] [id = 608]
11:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 327 (0x151424000) [pid = 1666] [serial = 1704] [outer = 0x0]
11:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 328 (0x151425000) [pid = 1666] [serial = 1705] [outer = 0x151424000]
11:38:22 INFO - PROCESS | 1666 | 1448307502853 Marionette INFO loaded listener.js
11:38:22 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 329 (0x15142b000) [pid = 1666] [serial = 1706] [outer = 0x151424000]
11:38:23 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
11:38:23 INFO - document served over http requires an https
11:38:23 INFO - sub-resource via xhr-request using the meta-referrer
11:38:23 INFO - delivery method with swap-origin-redirect and when
11:38:23 INFO - the target request is same-origin.
11:38:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 673ms
11:38:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:38:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x156b4c800 == 123 [pid = 1666] [id = 609]
11:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 330 (0x151424400) [pid = 1666] [serial = 1707] [outer = 0x0]
11:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 331 (0x1515b9000) [pid = 1666] [serial = 1708] [outer = 0x151424400]
11:38:23 INFO - PROCESS | 1666 | 1448307503489 Marionette INFO loaded listener.js
11:38:23 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 332 (0x1515c0000) [pid = 1666] [serial = 1709] [outer = 0x151424400]
11:38:25 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
11:38:25 INFO - document served over http requires an http
11:38:25 INFO - sub-resource via fetch-request using the http-csp
11:38:25 INFO - delivery method with keep-origin-redirect and when
11:38:25 INFO - the target request is cross-origin.
11:38:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2181ms
11:38:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:38:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x13abd3800 == 124 [pid = 1666] [id = 610]
11:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 333 (0x134ca0400) [pid = 1666] [serial = 1710] [outer = 0x0]
11:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 334 (0x139192400) [pid = 1666] [serial = 1711] [outer = 0x134ca0400]
11:38:25 INFO - PROCESS | 1666 | 1448307505677 Marionette INFO loaded listener.js
11:38:25 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 335 (0x1515c6400) [pid = 1666] [serial = 1712] [outer = 0x134ca0400]
11:38:26 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
11:38:26 INFO - document served over http requires an http
11:38:26 INFO - sub-resource via fetch-request using the http-csp
11:38:26 INFO - delivery method with no-redirect and when
11:38:26 INFO - the target request is cross-origin.
11:38:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 726ms
11:38:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:38:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x129764800 == 125 [pid = 1666] [id = 611]
11:38:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 336 (0x13aec4400) [pid = 1666] [serial = 1713] [outer = 0x0]
11:38:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 337 (0x13bb86800) [pid = 1666] [serial = 1714] [outer = 0x13aec4400]
11:38:26 INFO - PROCESS | 1666 | 1448307506437 Marionette INFO loaded listener.js
11:38:26 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 338 (0x14cd11000) [pid = 1666] [serial = 1715] [outer = 0x13aec4400]
11:38:26 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
11:38:26 INFO - document served over http requires an http
11:38:26 INFO - sub-resource via fetch-request using the http-csp
11:38:26 INFO - delivery method with swap-origin-redirect and when
11:38:26 INFO - the target request is cross-origin.
11:38:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 772ms
11:38:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:38:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x155981000 == 126 [pid = 1666] [id = 612]
11:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 339 (0x14cd0f000) [pid = 1666] [serial = 1716] [outer = 0x0]
11:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 340 (0x14cd15400) [pid = 1666] [serial = 1717] [outer = 0x14cd0f000]
11:38:27 INFO - PROCESS | 1666 | 1448307507197 Marionette INFO loaded listener.js
11:38:27 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 341 (0x1515c5800) [pid = 1666] [serial = 1718] [outer = 0x14cd0f000]
11:38:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x153179800 == 127 [pid = 1666] [id = 613]
11:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 342 (0x15211a400) [pid = 1666] [serial = 1719] [outer = 0x0]
11:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 343 (0x1273a4000) [pid = 1666] [serial = 1720] [outer = 0x15211a400]
11:38:27 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
11:38:27 INFO - document served over http requires an http
11:38:27 INFO - sub-resource via iframe-tag using the http-csp
11:38:27 INFO - delivery method with keep-origin-redirect and when
11:38:27 INFO - the target request is cross-origin.
11:38:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 779ms
11:38:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:38:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x13abe1000 == 128 [pid = 1666] [id = 614]
11:38:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 344 (0x1329e8c00) [pid = 1666] [serial = 1721] [outer = 0x0]
11:38:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 345 (0x147625400) [pid = 1666] [serial = 1722] [outer = 0x1329e8c00]
11:38:28 INFO - PROCESS | 1666 | 1448307508044 Marionette INFO loaded listener.js
11:38:28 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 346 (0x152121000) [pid = 1666] [serial = 1723] [outer = 0x1329e8c00]
11:38:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da9c800 == 129 [pid = 1666] [id = 615]
11:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 347 (0x11d887400) [pid = 1666] [serial = 1724] [outer = 0x0]
11:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 348 (0x112abc000) [pid = 1666] [serial = 1725] [outer = 0x11d887400]
11:38:29 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
11:38:29 INFO - document served over http requires an http
11:38:29 INFO - sub-resource via iframe-tag using the http-csp
11:38:29 INFO - delivery method with no-redirect and when
11:38:29 INFO - the target request is cross-origin.
11:38:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1628ms
11:38:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:38:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x125506000 == 130 [pid = 1666] [id = 616]
11:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 349 (0x12031d800) [pid = 1666] [serial = 1726] [outer = 0x0]
11:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 350 (0x1210d8800) [pid = 1666] [serial = 1727] [outer = 0x12031d800]
11:38:29 INFO - PROCESS | 1666 | 1448307509638 Marionette INFO loaded listener.js
11:38:29 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 351 (0x122b04000) [pid = 1666] [serial = 1728] [outer = 0x12031d800]
11:38:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2ce800 == 131 [pid = 1666] [id = 617]
11:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 352 (0x121465000) [pid = 1666] [serial = 1729] [outer = 0x0]
11:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 353 (0x126b1f400) [pid = 1666] [serial = 1730] [outer = 0x121465000]
11:38:30 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
11:38:30 INFO - document served over http requires an http
11:38:30 INFO - sub-resource via iframe-tag using the http-csp
11:38:30 INFO - delivery method with swap-origin-redirect and when
11:38:30 INFO - the target request is cross-origin.
11:38:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 829ms
11:38:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:38:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12907e800 == 132 [pid = 1666] [id = 618]
11:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 354 (0x112b57000) [pid = 1666] [serial = 1731] [outer = 0x0]
11:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 355 (0x11e2f4800) [pid = 1666] [serial = 1732] [outer = 0x112b57000]
11:38:30 INFO - PROCESS | 1666 | 1448307510470 Marionette INFO loaded listener.js
11:38:30 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 356 (0x124f91400) [pid = 1666] [serial = 1733] [outer = 0x112b57000]
11:38:30 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
11:38:30 INFO - document served over http requires an http
11:38:30 INFO - sub-resource via script-tag using the http-csp
11:38:30 INFO - delivery method with keep-origin-redirect and when
11:38:30 INFO - the target request is cross-origin.
11:38:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 672ms
11:38:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:38:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x1329d7000 == 133 [pid = 1666] [id = 619]
11:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 357 (0x124fe0c00) [pid = 1666] [serial = 1734] [outer = 0x0]
11:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 358 (0x12738d400) [pid = 1666] [serial = 1735] [outer = 0x124fe0c00]
11:38:31 INFO - PROCESS | 1666 | 1448307511105 Marionette INFO loaded listener.js
11:38:31 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 359 (0x127730400) [pid = 1666] [serial = 1736] [outer = 0x124fe0c00]
11:38:31 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
11:38:31 INFO - document served over http requires an http
11:38:31 INFO - sub-resource via script-tag using the http-csp
11:38:31 INFO - delivery method with no-redirect and when
11:38:31 INFO - the target request is cross-origin.
11:38:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 925ms
11:38:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:38:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da98800 == 134 [pid = 1666] [id = 620]
11:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 360 (0x11e7d3c00) [pid = 1666] [serial = 1737] [outer = 0x0]
11:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 361 (0x122f10000) [pid = 1666] [serial = 1738] [outer = 0x11e7d3c00]
11:38:32 INFO - PROCESS | 1666 | 1448307512027 Marionette INFO loaded listener.js
11:38:32 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 362 (0x12771a800) [pid = 1666] [serial = 1739] [outer = 0x11e7d3c00]
11:38:32 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
11:38:32 INFO - document served over http requires an http
11:38:32 INFO - sub-resource via script-tag using the http-csp
11:38:32 INFO - delivery method with swap-origin-redirect and when
11:38:32 INFO - the target request is cross-origin.
11:38:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 589ms
11:38:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:38:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x11dac7800 == 135 [pid = 1666] [id = 621]
11:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 363 (0x127387800) [pid = 1666] [serial = 1740] [outer = 0x0]
11:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 364 (0x1282a6800) [pid = 1666] [serial = 1741] [outer = 0x127387800]
11:38:32 INFO - PROCESS | 1666 | 1448307512709 Marionette INFO loaded listener.js
11:38:32 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 365 (0x12893bc00) [pid = 1666] [serial = 1742] [outer = 0x127387800]
11:38:33 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
11:38:33 INFO - document served over http requires an http
11:38:33 INFO - sub-resource via xhr-request using the http-csp
11:38:33 INFO - delivery method with keep-origin-redirect and when
11:38:33 INFO - the target request is cross-origin.
11:38:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 623ms
11:38:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:38:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x129769000 == 136 [pid = 1666] [id = 622]
11:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 366 (0x1289c8000) [pid = 1666] [serial = 1743] [outer = 0x0]
11:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 367 (0x129027400) [pid = 1666] [serial = 1744] [outer = 0x1289c8000]
11:38:33 INFO - PROCESS | 1666 | 1448307513387 Marionette INFO loaded listener.js
11:38:33 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 368 (0x1290ab000) [pid = 1666] [serial = 1745] [outer = 0x1289c8000]
11:38:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:38:33 INFO - document served over http requires an http
11:38:33 INFO - sub-resource via xhr-request using the http-csp
11:38:33 INFO - delivery method with no-redirect and when
11:38:33 INFO - the target request is cross-origin.
11:38:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 672ms
11:38:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:38:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a646000 == 137 [pid = 1666] [id = 623]
11:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 369 (0x12902d400) [pid = 1666] [serial = 1746] [outer = 0x0]
11:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 370 (0x129bb0800) [pid = 1666] [serial = 1747] [outer = 0x12902d400]
11:38:34 INFO - PROCESS | 1666 | 1448307514008 Marionette INFO loaded listener.js
11:38:34 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 371 (0x12b01ac00) [pid = 1666] [serial = 1748] [outer = 0x12902d400]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x11df63800 == 136 [pid = 1666] [id = 23]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x11e7bd000 == 135 [pid = 1666] [id = 24]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x139b9c800 == 134 [pid = 1666] [id = 578]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x135a84800 == 133 [pid = 1666] [id = 577]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x129d63000 == 132 [pid = 1666] [id = 576]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x139365000 == 131 [pid = 1666] [id = 575]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x137aef000 == 130 [pid = 1666] [id = 574]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x135ada000 == 129 [pid = 1666] [id = 573]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x135ac8000 == 128 [pid = 1666] [id = 572]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x1359a0800 == 127 [pid = 1666] [id = 571]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x131a53800 == 126 [pid = 1666] [id = 570]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x131909000 == 125 [pid = 1666] [id = 569]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x12e39b000 == 124 [pid = 1666] [id = 568]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x128d7c000 == 123 [pid = 1666] [id = 567]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x11df74000 == 122 [pid = 1666] [id = 566]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2cf000 == 121 [pid = 1666] [id = 565]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x151877800 == 120 [pid = 1666] [id = 504]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x129767000 == 119 [pid = 1666] [id = 564]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x126b5a000 == 118 [pid = 1666] [id = 563]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0cd800 == 117 [pid = 1666] [id = 562]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x12e3a2800 == 116 [pid = 1666] [id = 561]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x122a86800 == 115 [pid = 1666] [id = 560]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x11d484000 == 114 [pid = 1666] [id = 559]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x130014000 == 113 [pid = 1666] [id = 558]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x13a164000 == 112 [pid = 1666] [id = 557]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x1359bd000 == 111 [pid = 1666] [id = 556]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x12e6e8800 == 110 [pid = 1666] [id = 555]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x128219800 == 109 [pid = 1666] [id = 554]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x129070000 == 108 [pid = 1666] [id = 553]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0b9000 == 107 [pid = 1666] [id = 552]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x139419000 == 106 [pid = 1666] [id = 551]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x15161d800 == 105 [pid = 1666] [id = 550]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x151604000 == 104 [pid = 1666] [id = 549]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x14c99a000 == 103 [pid = 1666] [id = 548]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x151f5d000 == 102 [pid = 1666] [id = 547]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x151724000 == 101 [pid = 1666] [id = 546]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x151711000 == 100 [pid = 1666] [id = 545]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x149bdd000 == 99 [pid = 1666] [id = 544]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x149bc6800 == 98 [pid = 1666] [id = 543]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x14c7f1000 == 97 [pid = 1666] [id = 542]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x1493d0800 == 96 [pid = 1666] [id = 541]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x1493c7800 == 95 [pid = 1666] [id = 540]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x14c615000 == 94 [pid = 1666] [id = 539]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x14c60d800 == 93 [pid = 1666] [id = 538]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x14c2be000 == 92 [pid = 1666] [id = 537]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x14c2a8800 == 91 [pid = 1666] [id = 536]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x14c7dd800 == 90 [pid = 1666] [id = 535]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x151cd7000 == 89 [pid = 1666] [id = 534]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x14caf6000 == 88 [pid = 1666] [id = 533]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x149706800 == 87 [pid = 1666] [id = 532]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x148d22000 == 86 [pid = 1666] [id = 531]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x1479f7000 == 85 [pid = 1666] [id = 530]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x13bf09800 == 84 [pid = 1666] [id = 529]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x13bc6d000 == 83 [pid = 1666] [id = 528]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x1382ac800 == 82 [pid = 1666] [id = 527]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x13191e800 == 81 [pid = 1666] [id = 526]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0b4000 == 80 [pid = 1666] [id = 525]
11:38:34 INFO - PROCESS | 1666 | --DOCSHELL 0x11df61800 == 79 [pid = 1666] [id = 524]
11:38:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:38:34 INFO - document served over http requires an http
11:38:34 INFO - sub-resource via xhr-request using the http-csp
11:38:34 INFO - delivery method with swap-origin-redirect and when
11:38:34 INFO - the target request is cross-origin.
11:38:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 724ms
11:38:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 370 (0x13916c800) [pid = 1666] [serial = 1444] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 369 (0x131aa6c00) [pid = 1666] [serial = 1438] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 368 (0x135875400) [pid = 1666] [serial = 1441] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 367 (0x12e869800) [pid = 1666] [serial = 1318] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 366 (0x12771e800) [pid = 1666] [serial = 1312] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 365 (0x12c04a800) [pid = 1666] [serial = 1315] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 364 (0x127712c00) [pid = 1666] [serial = 1417] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 363 (0x13b3f1c00) [pid = 1666] [serial = 1456] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 362 (0x13b920400) [pid = 1666] [serial = 1459] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 361 (0x121115400) [pid = 1666] [serial = 1307] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 360 (0x1282c8000) [pid = 1666] [serial = 1433] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 359 (0x12c56f000) [pid = 1666] [serial = 1428] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 358 (0x1289c9c00) [pid = 1666] [serial = 1423] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 357 (0x1282a4800) [pid = 1666] [serial = 1420] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 356 (0x13bb85c00) [pid = 1666] [serial = 1462] [outer = 0x0] [url = about:blank]
11:38:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da8a800 == 80 [pid = 1666] [id = 624]
11:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 357 (0x120176400) [pid = 1666] [serial = 1749] [outer = 0x0]
11:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 358 (0x124fdf800) [pid = 1666] [serial = 1750] [outer = 0x120176400]
11:38:34 INFO - PROCESS | 1666 | 1448307514756 Marionette INFO loaded listener.js
11:38:34 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 359 (0x128580400) [pid = 1666] [serial = 1751] [outer = 0x120176400]
11:38:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:38:35 INFO - document served over http requires an https
11:38:35 INFO - sub-resource via fetch-request using the http-csp
11:38:35 INFO - delivery method with keep-origin-redirect and when
11:38:35 INFO - the target request is cross-origin.
11:38:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 671ms
11:38:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:38:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12368f800 == 81 [pid = 1666] [id = 625]
11:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 360 (0x127365800) [pid = 1666] [serial = 1752] [outer = 0x0]
11:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 361 (0x1290a6000) [pid = 1666] [serial = 1753] [outer = 0x127365800]
11:38:35 INFO - PROCESS | 1666 | 1448307515400 Marionette INFO loaded listener.js
11:38:35 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 362 (0x12b2af800) [pid = 1666] [serial = 1754] [outer = 0x127365800]
11:38:35 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
11:38:35 INFO - document served over http requires an https
11:38:35 INFO - sub-resource via fetch-request using the http-csp
11:38:35 INFO - delivery method with no-redirect and when
11:38:35 INFO - the target request is cross-origin.
11:38:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 522ms
11:38:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:38:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0cd800 == 82 [pid = 1666] [id = 626]
11:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 363 (0x12c046c00) [pid = 1666] [serial = 1755] [outer = 0x0]
11:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 364 (0x12c565c00) [pid = 1666] [serial = 1756] [outer = 0x12c046c00]
11:38:35 INFO - PROCESS | 1666 | 1448307515918 Marionette INFO loaded listener.js
11:38:35 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 365 (0x12e58b000) [pid = 1666] [serial = 1757] [outer = 0x12c046c00]
11:38:36 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
11:38:36 INFO - document served over http requires an https
11:38:36 INFO - sub-resource via fetch-request using the http-csp
11:38:36 INFO - delivery method with swap-origin-redirect and when
11:38:36 INFO - the target request is cross-origin.
11:38:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 573ms
11:38:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:38:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x1319c8800 == 83 [pid = 1666] [id = 627]
11:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 366 (0x12e587000) [pid = 1666] [serial = 1758] [outer = 0x0]
11:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 367 (0x12e860000) [pid = 1666] [serial = 1759] [outer = 0x12e587000]
11:38:36 INFO - PROCESS | 1666 | 1448307516510 Marionette INFO loaded listener.js
11:38:36 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 368 (0x134a95c00) [pid = 1666] [serial = 1760] [outer = 0x12e587000]
11:38:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x13493f000 == 84 [pid = 1666] [id = 628]
11:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 369 (0x1329e7000) [pid = 1666] [serial = 1761] [outer = 0x0]
11:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 370 (0x135875400) [pid = 1666] [serial = 1762] [outer = 0x1329e7000]
11:38:36 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
11:38:36 INFO - document served over http requires an https
11:38:36 INFO - sub-resource via iframe-tag using the http-csp
11:38:36 INFO - delivery method with keep-origin-redirect and when
11:38:36 INFO - the target request is cross-origin.
11:38:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 626ms
11:38:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:38:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x134a64000 == 85 [pid = 1666] [id = 629]
11:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 371 (0x134c9e400) [pid = 1666] [serial = 1763] [outer = 0x0]
11:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 372 (0x13587dc00) [pid = 1666] [serial = 1764] [outer = 0x134c9e400]
11:38:37 INFO - PROCESS | 1666 | 1448307517220 Marionette INFO loaded listener.js
11:38:37 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 373 (0x139169400) [pid = 1666] [serial = 1765] [outer = 0x134c9e400]
11:38:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359a4800 == 86 [pid = 1666] [id = 630]
11:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 374 (0x135a9a400) [pid = 1666] [serial = 1766] [outer = 0x0]
11:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 375 (0x139196400) [pid = 1666] [serial = 1767] [outer = 0x135a9a400]
11:38:37 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
11:38:37 INFO - document served over http requires an https
11:38:37 INFO - sub-resource via iframe-tag using the http-csp
11:38:37 INFO - delivery method with no-redirect and when
11:38:37 INFO - the target request is cross-origin.
11:38:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 672ms
11:38:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:38:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359bd000 == 87 [pid = 1666] [id = 631]
11:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 376 (0x13916c000) [pid = 1666] [serial = 1768] [outer = 0x0]
11:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 377 (0x13919a800) [pid = 1666] [serial = 1769] [outer = 0x13916c000]
11:38:37 INFO - PROCESS | 1666 | 1448307517867 Marionette INFO loaded listener.js
11:38:37 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 378 (0x13934cc00) [pid = 1666] [serial = 1770] [outer = 0x13916c000]
11:38:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x135ad0000 == 88 [pid = 1666] [id = 632]
11:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 379 (0x1391d8400) [pid = 1666] [serial = 1771] [outer = 0x0]
11:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 380 (0x13952d400) [pid = 1666] [serial = 1772] [outer = 0x1391d8400]
11:38:38 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
11:38:38 INFO - document served over http requires an https
11:38:38 INFO - sub-resource via iframe-tag using the http-csp
11:38:38 INFO - delivery method with swap-origin-redirect and when
11:38:38 INFO - the target request is cross-origin.
11:38:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 673ms
11:38:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:38:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x136172000 == 89 [pid = 1666] [id = 633]
11:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 381 (0x13934fc00) [pid = 1666] [serial = 1773] [outer = 0x0]
11:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 382 (0x13952f800) [pid = 1666] [serial = 1774] [outer = 0x13934fc00]
11:38:38 INFO - PROCESS | 1666 | 1448307518579 Marionette INFO loaded listener.js
11:38:38 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 383 (0x13ab91800) [pid = 1666] [serial = 1775] [outer = 0x13934fc00]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 382 (0x11f835c00) [pid = 1666] [serial = 1471] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307452337]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 381 (0x147156c00) [pid = 1666] [serial = 1513] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307460806]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 380 (0x12857e800) [pid = 1666] [serial = 1476] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 379 (0x137d88400) [pid = 1666] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 378 (0x13b92d000) [pid = 1666] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 377 (0x11d88a000) [pid = 1666] [serial = 1550] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 376 (0x13b68c000) [pid = 1666] [serial = 1508] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 375 (0x1495c2c00) [pid = 1666] [serial = 1518] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 374 (0x121733400) [pid = 1666] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 373 (0x13ab90c00) [pid = 1666] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 372 (0x13a1b7c00) [pid = 1666] [serial = 1603] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 371 (0x139350c00) [pid = 1666] [serial = 1600] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 370 (0x11f836000) [pid = 1666] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 369 (0x1329e3800) [pid = 1666] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 368 (0x128949400) [pid = 1666] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 367 (0x1210d9000) [pid = 1666] [serial = 1552] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 366 (0x11f737800) [pid = 1666] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 365 (0x137d90800) [pid = 1666] [serial = 1595] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 364 (0x1289ce400) [pid = 1666] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 363 (0x122f4bc00) [pid = 1666] [serial = 1555] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307471907]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 362 (0x12e585800) [pid = 1666] [serial = 1574] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 361 (0x12c22f800) [pid = 1666] [serial = 1598] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307480649]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 360 (0x11f5d1c00) [pid = 1666] [serial = 1568] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 359 (0x12c03f800) [pid = 1666] [serial = 1571] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 358 (0x11ed6c800) [pid = 1666] [serial = 1565] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 357 (0x125648400) [pid = 1666] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 356 (0x113853c00) [pid = 1666] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 355 (0x1211e0c00) [pid = 1666] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 354 (0x129023800) [pid = 1666] [serial = 1593] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 353 (0x129b99c00) [pid = 1666] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 352 (0x1210e0000) [pid = 1666] [serial = 1562] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 351 (0x13b45d000) [pid = 1666] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 350 (0x12e861000) [pid = 1666] [serial = 1575] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 349 (0x1282c4c00) [pid = 1666] [serial = 1569] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 348 (0x14caa4400) [pid = 1666] [serial = 1494] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 347 (0x13b58c000) [pid = 1666] [serial = 1609] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 346 (0x14c4a6400) [pid = 1666] [serial = 1530] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 345 (0x12c06cc00) [pid = 1666] [serial = 1572] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 344 (0x13aec4c00) [pid = 1666] [serial = 1606] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 343 (0x13ab96c00) [pid = 1666] [serial = 1604] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 342 (0x139533800) [pid = 1666] [serial = 1601] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 341 (0x14c49e400) [pid = 1666] [serial = 1527] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 340 (0x13934c800) [pid = 1666] [serial = 1599] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307480649]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 339 (0x139199000) [pid = 1666] [serial = 1596] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 338 (0x134c9b800) [pid = 1666] [serial = 1582] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 337 (0x1495cb400) [pid = 1666] [serial = 1521] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 336 (0x12771fc00) [pid = 1666] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307452337]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 335 (0x11e7cac00) [pid = 1666] [serial = 1469] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 334 (0x14be4b000) [pid = 1666] [serial = 1533] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 333 (0x1504e9800) [pid = 1666] [serial = 1514] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307460806]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 332 (0x147151400) [pid = 1666] [serial = 1511] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 331 (0x124fda400) [pid = 1666] [serial = 1618] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 330 (0x12e1a7c00) [pid = 1666] [serial = 1479] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 329 (0x12866b400) [pid = 1666] [serial = 1621] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 328 (0x149b0bc00) [pid = 1666] [serial = 1491] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 327 (0x13bf54800) [pid = 1666] [serial = 1500] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 326 (0x147623c00) [pid = 1666] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 325 (0x150e16000) [pid = 1666] [serial = 1545] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 324 (0x149488000) [pid = 1666] [serial = 1539] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 323 (0x12e1a5400) [pid = 1666] [serial = 1477] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 322 (0x1255abc00) [pid = 1666] [serial = 1474] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 321 (0x1478c7800) [pid = 1666] [serial = 1488] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 320 (0x135a29c00) [pid = 1666] [serial = 1497] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 319 (0x12e85d800) [pid = 1666] [serial = 1551] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 318 (0x139168800) [pid = 1666] [serial = 1548] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 317 (0x12328bc00) [pid = 1666] [serial = 1563] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 316 (0x14714d800) [pid = 1666] [serial = 1509] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 315 (0x13b682c00) [pid = 1666] [serial = 1506] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 314 (0x1210e3400) [pid = 1666] [serial = 1579] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 313 (0x15098f800) [pid = 1666] [serial = 1542] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 312 (0x12328ac00) [pid = 1666] [serial = 1588] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 311 (0x13b92c800) [pid = 1666] [serial = 1612] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 310 (0x13b58b800) [pid = 1666] [serial = 1503] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 309 (0x1507a7000) [pid = 1666] [serial = 1524] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 308 (0x15098ac00) [pid = 1666] [serial = 1536] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 307 (0x11f9b9400) [pid = 1666] [serial = 1566] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 306 (0x12e154800) [pid = 1666] [serial = 1585] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 305 (0x1495c3800) [pid = 1666] [serial = 1519] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 304 (0x1504e9000) [pid = 1666] [serial = 1516] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 303 (0x127734000) [pid = 1666] [serial = 1556] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307471907]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 302 (0x12136f800) [pid = 1666] [serial = 1553] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 301 (0x13b3f3000) [pid = 1666] [serial = 1485] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 300 (0x13916f800) [pid = 1666] [serial = 1482] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 299 (0x11bca0400) [pid = 1666] [serial = 1615] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 298 (0x112f2f400) [pid = 1666] [serial = 1561] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 297 (0x1273a7000) [pid = 1666] [serial = 1558] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 296 (0x137d8e400) [pid = 1666] [serial = 1594] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 295 (0x12c067000) [pid = 1666] [serial = 1591] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 294 (0x131931800) [pid = 1666] [serial = 1576] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 293 (0x121371c00) [pid = 1666] [serial = 1616] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 292 (0x12e586000) [pid = 1666] [serial = 1573] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 291 (0x1290a6800) [pid = 1666] [serial = 990] [outer = 0x0] [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:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 290 (0x12771bc00) [pid = 1666] [serial = 1619] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 289 (0x147622800) [pid = 1666] [serial = 1465] [outer = 0x0] [url = about:blank]
11:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 288 (0x134a94800) [pid = 1666] [serial = 1580] [outer = 0x0] [url = about:blank]
11:38:39 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
11:38:39 INFO - document served over http requires an https
11:38:39 INFO - sub-resource via script-tag using the http-csp
11:38:39 INFO - delivery method with keep-origin-redirect and when
11:38:39 INFO - the target request is cross-origin.
11:38:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1176ms
11:38:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:38:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x134950800 == 90 [pid = 1666] [id = 634]
11:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 289 (0x11f737800) [pid = 1666] [serial = 1776] [outer = 0x0]
11:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 290 (0x121733400) [pid = 1666] [serial = 1777] [outer = 0x11f737800]
11:38:39 INFO - PROCESS | 1666 | 1448307519668 Marionette INFO loaded listener.js
11:38:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 291 (0x1289ce400) [pid = 1666] [serial = 1778] [outer = 0x11f737800]
11:38:40 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
11:38:40 INFO - document served over http requires an https
11:38:40 INFO - sub-resource via script-tag using the http-csp
11:38:40 INFO - delivery method with no-redirect and when
11:38:40 INFO - the target request is cross-origin.
11:38:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 522ms
11:38:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:38:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1382ae000 == 91 [pid = 1666] [id = 635]
11:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 292 (0x12c067000) [pid = 1666] [serial = 1779] [outer = 0x0]
11:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 293 (0x12e861000) [pid = 1666] [serial = 1780] [outer = 0x12c067000]
11:38:40 INFO - PROCESS | 1666 | 1448307520189 Marionette INFO loaded listener.js
11:38:40 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 294 (0x13952ec00) [pid = 1666] [serial = 1781] [outer = 0x12c067000]
11:38:40 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
11:38:40 INFO - document served over http requires an https
11:38:40 INFO - sub-resource via script-tag using the http-csp
11:38:40 INFO - delivery method with swap-origin-redirect and when
11:38:40 INFO - the target request is cross-origin.
11:38:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 526ms
11:38:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:38:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1393f7000 == 92 [pid = 1666] [id = 636]
11:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 295 (0x12e154800) [pid = 1666] [serial = 1782] [outer = 0x0]
11:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 296 (0x13ab91c00) [pid = 1666] [serial = 1783] [outer = 0x12e154800]
11:38:40 INFO - PROCESS | 1666 | 1448307520718 Marionette INFO loaded listener.js
11:38:40 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 297 (0x13b3f2400) [pid = 1666] [serial = 1784] [outer = 0x12e154800]
11:38:41 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
11:38:41 INFO - document served over http requires an https
11:38:41 INFO - sub-resource via xhr-request using the http-csp
11:38:41 INFO - delivery method with keep-origin-redirect and when
11:38:41 INFO - the target request is cross-origin.
11:38:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 522ms
11:38:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:38:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x11d484000 == 93 [pid = 1666] [id = 637]
11:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 298 (0x112841800) [pid = 1666] [serial = 1785] [outer = 0x0]
11:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 299 (0x112abc400) [pid = 1666] [serial = 1786] [outer = 0x112841800]
11:38:41 INFO - PROCESS | 1666 | 1448307521396 Marionette INFO loaded listener.js
11:38:41 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 300 (0x11dce5400) [pid = 1666] [serial = 1787] [outer = 0x112841800]
11:38:41 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
11:38:41 INFO - document served over http requires an https
11:38:41 INFO - sub-resource via xhr-request using the http-csp
11:38:41 INFO - delivery method with no-redirect and when
11:38:41 INFO - the target request is cross-origin.
11:38:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 833ms
11:38:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:38:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b050000 == 94 [pid = 1666] [id = 638]
11:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 301 (0x11f837c00) [pid = 1666] [serial = 1788] [outer = 0x0]
11:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 302 (0x1210db400) [pid = 1666] [serial = 1789] [outer = 0x11f837c00]
11:38:42 INFO - PROCESS | 1666 | 1448307522130 Marionette INFO loaded listener.js
11:38:42 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 303 (0x126b22000) [pid = 1666] [serial = 1790] [outer = 0x11f837c00]
11:38:42 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
11:38:42 INFO - document served over http requires an https
11:38:42 INFO - sub-resource via xhr-request using the http-csp
11:38:42 INFO - delivery method with swap-origin-redirect and when
11:38:42 INFO - the target request is cross-origin.
11:38:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 726ms
11:38:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:38:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x134cc0800 == 95 [pid = 1666] [id = 639]
11:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 304 (0x122b0d400) [pid = 1666] [serial = 1791] [outer = 0x0]
11:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 305 (0x127733c00) [pid = 1666] [serial = 1792] [outer = 0x122b0d400]
11:38:42 INFO - PROCESS | 1666 | 1448307522934 Marionette INFO loaded listener.js
11:38:42 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 306 (0x1289ca800) [pid = 1666] [serial = 1793] [outer = 0x122b0d400]
11:38:43 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
11:38:43 INFO - document served over http requires an http
11:38:43 INFO - sub-resource via fetch-request using the http-csp
11:38:43 INFO - delivery method with keep-origin-redirect and when
11:38:43 INFO - the target request is same-origin.
11:38:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 705ms
11:38:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:38:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a153800 == 96 [pid = 1666] [id = 640]
11:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 307 (0x12b015800) [pid = 1666] [serial = 1794] [outer = 0x0]
11:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 308 (0x12c573800) [pid = 1666] [serial = 1795] [outer = 0x12b015800]
11:38:43 INFO - PROCESS | 1666 | 1448307523593 Marionette INFO loaded listener.js
11:38:43 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 309 (0x1318d9000) [pid = 1666] [serial = 1796] [outer = 0x12b015800]
11:38:44 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
11:38:44 INFO - document served over http requires an http
11:38:44 INFO - sub-resource via fetch-request using the http-csp
11:38:44 INFO - delivery method with no-redirect and when
11:38:44 INFO - the target request is same-origin.
11:38:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 730ms
11:38:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:38:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b245800 == 97 [pid = 1666] [id = 641]
11:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 310 (0x1318e5400) [pid = 1666] [serial = 1797] [outer = 0x0]
11:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 311 (0x13293dc00) [pid = 1666] [serial = 1798] [outer = 0x1318e5400]
11:38:44 INFO - PROCESS | 1666 | 1448307524392 Marionette INFO loaded listener.js
11:38:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 312 (0x13934c800) [pid = 1666] [serial = 1799] [outer = 0x1318e5400]
11:38:44 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
11:38:44 INFO - document served over http requires an http
11:38:44 INFO - sub-resource via fetch-request using the http-csp
11:38:44 INFO - delivery method with swap-origin-redirect and when
11:38:44 INFO - the target request is same-origin.
11:38:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 719ms
11:38:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:38:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b9e3800 == 98 [pid = 1666] [id = 642]
11:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 313 (0x139b2b800) [pid = 1666] [serial = 1800] [outer = 0x0]
11:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 314 (0x13b3f0400) [pid = 1666] [serial = 1801] [outer = 0x139b2b800]
11:38:45 INFO - PROCESS | 1666 | 1448307525053 Marionette INFO loaded listener.js
11:38:45 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 315 (0x13b58b800) [pid = 1666] [serial = 1802] [outer = 0x139b2b800]
11:38:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bd1a000 == 99 [pid = 1666] [id = 643]
11:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 316 (0x13b594000) [pid = 1666] [serial = 1803] [outer = 0x0]
11:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 317 (0x13b921c00) [pid = 1666] [serial = 1804] [outer = 0x13b594000]
11:38:45 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
11:38:45 INFO - document served over http requires an http
11:38:45 INFO - sub-resource via iframe-tag using the http-csp
11:38:45 INFO - delivery method with keep-origin-redirect and when
11:38:45 INFO - the target request is same-origin.
11:38:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 727ms
11:38:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:38:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bf15800 == 100 [pid = 1666] [id = 644]
11:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 318 (0x13b685800) [pid = 1666] [serial = 1805] [outer = 0x0]
11:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 319 (0x13b689400) [pid = 1666] [serial = 1806] [outer = 0x13b685800]
11:38:45 INFO - PROCESS | 1666 | 1448307525885 Marionette INFO loaded listener.js
11:38:45 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 320 (0x13b997400) [pid = 1666] [serial = 1807] [outer = 0x13b685800]
11:38:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x1485fa800 == 101 [pid = 1666] [id = 645]
11:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 321 (0x13b92a800) [pid = 1666] [serial = 1808] [outer = 0x0]
11:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 322 (0x13baab400) [pid = 1666] [serial = 1809] [outer = 0x13b92a800]
11:38:46 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
11:38:46 INFO - document served over http requires an http
11:38:46 INFO - sub-resource via iframe-tag using the http-csp
11:38:46 INFO - delivery method with no-redirect and when
11:38:46 INFO - the target request is same-origin.
11:38:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 775ms
11:38:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:38:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x148d18800 == 102 [pid = 1666] [id = 646]
11:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 323 (0x13baa5c00) [pid = 1666] [serial = 1810] [outer = 0x0]
11:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 324 (0x13bb8e000) [pid = 1666] [serial = 1811] [outer = 0x13baa5c00]
11:38:46 INFO - PROCESS | 1666 | 1448307526681 Marionette INFO loaded listener.js
11:38:46 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 325 (0x147157800) [pid = 1666] [serial = 1812] [outer = 0x13baa5c00]
11:38:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x148d1f000 == 103 [pid = 1666] [id = 647]
11:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 326 (0x14714fc00) [pid = 1666] [serial = 1813] [outer = 0x0]
11:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 327 (0x14719c400) [pid = 1666] [serial = 1814] [outer = 0x14714fc00]
11:38:47 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
11:38:47 INFO - document served over http requires an http
11:38:47 INFO - sub-resource via iframe-tag using the http-csp
11:38:47 INFO - delivery method with swap-origin-redirect and when
11:38:47 INFO - the target request is same-origin.
11:38:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 774ms
11:38:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:38:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x149703000 == 104 [pid = 1666] [id = 648]
11:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 328 (0x14719b400) [pid = 1666] [serial = 1815] [outer = 0x0]
11:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 329 (0x14774a000) [pid = 1666] [serial = 1816] [outer = 0x14719b400]
11:38:47 INFO - PROCESS | 1666 | 1448307527508 Marionette INFO loaded listener.js
11:38:47 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 330 (0x149487000) [pid = 1666] [serial = 1817] [outer = 0x14719b400]
11:38:47 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
11:38:47 INFO - document served over http requires an http
11:38:47 INFO - sub-resource via script-tag using the http-csp
11:38:47 INFO - delivery method with keep-origin-redirect and when
11:38:47 INFO - the target request is same-origin.
11:38:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 720ms
11:38:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:38:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x14b969800 == 105 [pid = 1666] [id = 649]
11:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 331 (0x14719cc00) [pid = 1666] [serial = 1818] [outer = 0x0]
11:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 332 (0x14948dc00) [pid = 1666] [serial = 1819] [outer = 0x14719cc00]
11:38:48 INFO - PROCESS | 1666 | 1448307528168 Marionette INFO loaded listener.js
11:38:48 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 333 (0x1497b9400) [pid = 1666] [serial = 1820] [outer = 0x14719cc00]
11:38:48 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
11:38:48 INFO - document served over http requires an http
11:38:48 INFO - sub-resource via script-tag using the http-csp
11:38:48 INFO - delivery method with no-redirect and when
11:38:48 INFO - the target request is same-origin.
11:38:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 673ms
11:38:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:38:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c604000 == 106 [pid = 1666] [id = 650]
11:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 334 (0x149a30000) [pid = 1666] [serial = 1821] [outer = 0x0]
11:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 335 (0x14b644000) [pid = 1666] [serial = 1822] [outer = 0x149a30000]
11:38:48 INFO - PROCESS | 1666 | 1448307528892 Marionette INFO loaded listener.js
11:38:48 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 336 (0x14c348400) [pid = 1666] [serial = 1823] [outer = 0x149a30000]
11:38:49 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
11:38:49 INFO - document served over http requires an http
11:38:49 INFO - sub-resource via script-tag using the http-csp
11:38:49 INFO - delivery method with swap-origin-redirect and when
11:38:49 INFO - the target request is same-origin.
11:38:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 721ms
11:38:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:38:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c7dd800 == 107 [pid = 1666] [id = 651]
11:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 337 (0x14bcee000) [pid = 1666] [serial = 1824] [outer = 0x0]
11:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 338 (0x14caabc00) [pid = 1666] [serial = 1825] [outer = 0x14bcee000]
11:38:49 INFO - PROCESS | 1666 | 1448307529589 Marionette INFO loaded listener.js
11:38:49 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 339 (0x1504e1000) [pid = 1666] [serial = 1826] [outer = 0x14bcee000]
11:38:50 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
11:38:50 INFO - document served over http requires an http
11:38:50 INFO - sub-resource via xhr-request using the http-csp
11:38:50 INFO - delivery method with keep-origin-redirect and when
11:38:50 INFO - the target request is same-origin.
11:38:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 674ms
11:38:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:38:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x14cae1800 == 108 [pid = 1666] [id = 652]
11:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 340 (0x1504ecc00) [pid = 1666] [serial = 1827] [outer = 0x0]
11:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 341 (0x1507a3800) [pid = 1666] [serial = 1828] [outer = 0x1504ecc00]
11:38:50 INFO - PROCESS | 1666 | 1448307530330 Marionette INFO loaded listener.js
11:38:50 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 342 (0x150990000) [pid = 1666] [serial = 1829] [outer = 0x1504ecc00]
11:38:50 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
11:38:50 INFO - document served over http requires an http
11:38:50 INFO - sub-resource via xhr-request using the http-csp
11:38:50 INFO - delivery method with no-redirect and when
11:38:50 INFO - the target request is same-origin.
11:38:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 721ms
11:38:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:38:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x151603000 == 109 [pid = 1666] [id = 653]
11:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 343 (0x1507a1800) [pid = 1666] [serial = 1830] [outer = 0x0]
11:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 344 (0x150e12400) [pid = 1666] [serial = 1831] [outer = 0x1507a1800]
11:38:50 INFO - PROCESS | 1666 | 1448307530976 Marionette INFO loaded listener.js
11:38:51 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 345 (0x151104400) [pid = 1666] [serial = 1832] [outer = 0x1507a1800]
11:38:51 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
11:38:51 INFO - document served over http requires an http
11:38:51 INFO - sub-resource via xhr-request using the http-csp
11:38:51 INFO - delivery method with swap-origin-redirect and when
11:38:51 INFO - the target request is same-origin.
11:38:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 670ms
11:38:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:38:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x151719800 == 110 [pid = 1666] [id = 654]
11:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 346 (0x150e1b800) [pid = 1666] [serial = 1833] [outer = 0x0]
11:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 347 (0x15142a800) [pid = 1666] [serial = 1834] [outer = 0x150e1b800]
11:38:51 INFO - PROCESS | 1666 | 1448307531708 Marionette INFO loaded listener.js
11:38:51 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 348 (0x15211bc00) [pid = 1666] [serial = 1835] [outer = 0x150e1b800]
11:38:52 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
11:38:52 INFO - document served over http requires an https
11:38:52 INFO - sub-resource via fetch-request using the http-csp
11:38:52 INFO - delivery method with keep-origin-redirect and when
11:38:52 INFO - the target request is same-origin.
11:38:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 727ms
11:38:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:38:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x151f51000 == 111 [pid = 1666] [id = 655]
11:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 349 (0x151f7e000) [pid = 1666] [serial = 1836] [outer = 0x0]
11:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 350 (0x151f7f800) [pid = 1666] [serial = 1837] [outer = 0x151f7e000]
11:38:52 INFO - PROCESS | 1666 | 1448307532393 Marionette INFO loaded listener.js
11:38:52 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 351 (0x151f89000) [pid = 1666] [serial = 1838] [outer = 0x151f7e000]
11:38:52 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
11:38:52 INFO - document served over http requires an https
11:38:52 INFO - sub-resource via fetch-request using the http-csp
11:38:52 INFO - delivery method with no-redirect and when
11:38:52 INFO - the target request is same-origin.
11:38:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 679ms
11:38:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:38:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x153186000 == 112 [pid = 1666] [id = 656]
11:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 352 (0x151f85c00) [pid = 1666] [serial = 1839] [outer = 0x0]
11:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 353 (0x151f8b800) [pid = 1666] [serial = 1840] [outer = 0x151f85c00]
11:38:53 INFO - PROCESS | 1666 | 1448307533116 Marionette INFO loaded listener.js
11:38:53 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 354 (0x152126c00) [pid = 1666] [serial = 1841] [outer = 0x151f85c00]
11:38:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:38:53 INFO - document served over http requires an https
11:38:53 INFO - sub-resource via fetch-request using the http-csp
11:38:53 INFO - delivery method with swap-origin-redirect and when
11:38:53 INFO - the target request is same-origin.
11:38:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 724ms
11:38:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:38:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x15304a000 == 113 [pid = 1666] [id = 657]
11:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 355 (0x15211cc00) [pid = 1666] [serial = 1842] [outer = 0x0]
11:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 356 (0x152127c00) [pid = 1666] [serial = 1843] [outer = 0x15211cc00]
11:38:53 INFO - PROCESS | 1666 | 1448307533813 Marionette INFO loaded listener.js
11:38:53 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 357 (0x15216a400) [pid = 1666] [serial = 1844] [outer = 0x15211cc00]
11:38:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x153183000 == 114 [pid = 1666] [id = 658]
11:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 358 (0x14bea9400) [pid = 1666] [serial = 1845] [outer = 0x0]
11:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 359 (0x14beac400) [pid = 1666] [serial = 1846] [outer = 0x14bea9400]
11:38:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:38:54 INFO - document served over http requires an https
11:38:54 INFO - sub-resource via iframe-tag using the http-csp
11:38:54 INFO - delivery method with keep-origin-redirect and when
11:38:54 INFO - the target request is same-origin.
11:38:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
11:38:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:38:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x14dbdf800 == 115 [pid = 1666] [id = 659]
11:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 360 (0x14beaa000) [pid = 1666] [serial = 1847] [outer = 0x0]
11:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 361 (0x14beb0c00) [pid = 1666] [serial = 1848] [outer = 0x14beaa000]
11:38:54 INFO - PROCESS | 1666 | 1448307534639 Marionette INFO loaded listener.js
11:38:54 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 362 (0x14beb7c00) [pid = 1666] [serial = 1849] [outer = 0x14beaa000]
11:38:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x14dbf6000 == 116 [pid = 1666] [id = 660]
11:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 363 (0x14beb5400) [pid = 1666] [serial = 1850] [outer = 0x0]
11:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 364 (0x15216bc00) [pid = 1666] [serial = 1851] [outer = 0x14beb5400]
11:38:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:38:55 INFO - document served over http requires an https
11:38:55 INFO - sub-resource via iframe-tag using the http-csp
11:38:55 INFO - delivery method with no-redirect and when
11:38:55 INFO - the target request is same-origin.
11:38:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 772ms
11:38:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:38:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x153048800 == 117 [pid = 1666] [id = 661]
11:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 365 (0x152168800) [pid = 1666] [serial = 1852] [outer = 0x0]
11:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 366 (0x15216cc00) [pid = 1666] [serial = 1853] [outer = 0x152168800]
11:38:55 INFO - PROCESS | 1666 | 1448307535449 Marionette INFO loaded listener.js
11:38:55 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 367 (0x1521c7000) [pid = 1666] [serial = 1854] [outer = 0x152168800]
11:38:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x151ae9000 == 118 [pid = 1666] [id = 662]
11:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 368 (0x13b8ae000) [pid = 1666] [serial = 1855] [outer = 0x0]
11:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 369 (0x13b8b1400) [pid = 1666] [serial = 1856] [outer = 0x13b8ae000]
11:38:56 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
11:38:56 INFO - document served over http requires an https
11:38:56 INFO - sub-resource via iframe-tag using the http-csp
11:38:56 INFO - delivery method with swap-origin-redirect and when
11:38:56 INFO - the target request is same-origin.
11:38:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 873ms
11:38:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:38:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x151aec800 == 119 [pid = 1666] [id = 663]
11:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 370 (0x13b8b1000) [pid = 1666] [serial = 1857] [outer = 0x0]
11:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 371 (0x13b8b8800) [pid = 1666] [serial = 1858] [outer = 0x13b8b1000]
11:38:56 INFO - PROCESS | 1666 | 1448307536298 Marionette INFO loaded listener.js
11:38:56 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 372 (0x1521c6c00) [pid = 1666] [serial = 1859] [outer = 0x13b8b1000]
11:38:56 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
11:38:56 INFO - document served over http requires an https
11:38:56 INFO - sub-resource via script-tag using the http-csp
11:38:56 INFO - delivery method with keep-origin-redirect and when
11:38:56 INFO - the target request is same-origin.
11:38:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 731ms
11:38:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:38:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x14da19800 == 120 [pid = 1666] [id = 664]
11:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 373 (0x14be53c00) [pid = 1666] [serial = 1860] [outer = 0x0]
11:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 374 (0x14cea7400) [pid = 1666] [serial = 1861] [outer = 0x14be53c00]
11:38:56 INFO - PROCESS | 1666 | 1448307536968 Marionette INFO loaded listener.js
11:38:57 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 375 (0x14ceaf400) [pid = 1666] [serial = 1862] [outer = 0x14be53c00]
11:38:57 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
11:38:57 INFO - document served over http requires an https
11:38:57 INFO - sub-resource via script-tag using the http-csp
11:38:57 INFO - delivery method with no-redirect and when
11:38:57 INFO - the target request is same-origin.
11:38:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 676ms
11:38:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:38:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x151a4b000 == 121 [pid = 1666] [id = 665]
11:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 376 (0x1521c5800) [pid = 1666] [serial = 1863] [outer = 0x0]
11:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 377 (0x1521c8000) [pid = 1666] [serial = 1864] [outer = 0x1521c5800]
11:38:57 INFO - PROCESS | 1666 | 1448307537699 Marionette INFO loaded listener.js
11:38:57 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 378 (0x1521cec00) [pid = 1666] [serial = 1865] [outer = 0x1521c5800]
11:38:58 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
11:38:58 INFO - document served over http requires an https
11:38:58 INFO - sub-resource via script-tag using the http-csp
11:38:58 INFO - delivery method with swap-origin-redirect and when
11:38:58 INFO - the target request is same-origin.
11:38:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 721ms
11:38:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:38:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x151a5e800 == 122 [pid = 1666] [id = 666]
11:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 379 (0x14cba5000) [pid = 1666] [serial = 1866] [outer = 0x0]
11:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 380 (0x14cba7000) [pid = 1666] [serial = 1867] [outer = 0x14cba5000]
11:38:58 INFO - PROCESS | 1666 | 1448307538372 Marionette INFO loaded listener.js
11:38:58 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 381 (0x14cbaf400) [pid = 1666] [serial = 1868] [outer = 0x14cba5000]
11:38:58 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
11:38:58 INFO - document served over http requires an https
11:38:58 INFO - sub-resource via xhr-request using the http-csp
11:38:58 INFO - delivery method with keep-origin-redirect and when
11:38:58 INFO - the target request is same-origin.
11:38:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 671ms
11:38:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:38:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x152f6e000 == 123 [pid = 1666] [id = 667]
11:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 382 (0x14f17f400) [pid = 1666] [serial = 1869] [outer = 0x0]
11:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 383 (0x14f181800) [pid = 1666] [serial = 1870] [outer = 0x14f17f400]
11:38:59 INFO - PROCESS | 1666 | 1448307539108 Marionette INFO loaded listener.js
11:38:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 384 (0x14f188000) [pid = 1666] [serial = 1871] [outer = 0x14f17f400]
11:38:59 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
11:38:59 INFO - document served over http requires an https
11:38:59 INFO - sub-resource via xhr-request using the http-csp
11:38:59 INFO - delivery method with no-redirect and when
11:38:59 INFO - the target request is same-origin.
11:38:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 723ms
11:38:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:38:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x152f82000 == 124 [pid = 1666] [id = 668]
11:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 385 (0x14f180c00) [pid = 1666] [serial = 1872] [outer = 0x0]
11:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 386 (0x14f18bc00) [pid = 1666] [serial = 1873] [outer = 0x14f180c00]
11:38:59 INFO - PROCESS | 1666 | 1448307539781 Marionette INFO loaded listener.js
11:38:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 387 (0x1521d0000) [pid = 1666] [serial = 1874] [outer = 0x14f180c00]
11:39:00 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
11:39:00 INFO - document served over http requires an https
11:39:00 INFO - sub-resource via xhr-request using the http-csp
11:39:00 INFO - delivery method with swap-origin-redirect and when
11:39:00 INFO - the target request is same-origin.
11:39:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 673ms
11:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:39:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x154bee000 == 125 [pid = 1666] [id = 669]
11:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 388 (0x12b0d7c00) [pid = 1666] [serial = 1875] [outer = 0x0]
11:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 389 (0x151950400) [pid = 1666] [serial = 1876] [outer = 0x12b0d7c00]
11:39:00 INFO - PROCESS | 1666 | 1448307540507 Marionette INFO loaded listener.js
11:39:00 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 390 (0x151959800) [pid = 1666] [serial = 1877] [outer = 0x12b0d7c00]
11:39:00 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
11:39:00 INFO - document served over http requires an http
11:39:00 INFO - sub-resource via fetch-request using the meta-csp
11:39:00 INFO - delivery method with keep-origin-redirect and when
11:39:00 INFO - the target request is cross-origin.
11:39:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 722ms
11:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:39:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x1525e2800 == 126 [pid = 1666] [id = 670]
11:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 391 (0x151957800) [pid = 1666] [serial = 1878] [outer = 0x0]
11:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 392 (0x1521d0c00) [pid = 1666] [serial = 1879] [outer = 0x151957800]
11:39:01 INFO - PROCESS | 1666 | 1448307541189 Marionette INFO loaded listener.js
11:39:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 393 (0x152272c00) [pid = 1666] [serial = 1880] [outer = 0x151957800]
11:39:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:39:01 INFO - document served over http requires an http
11:39:01 INFO - sub-resource via fetch-request using the meta-csp
11:39:01 INFO - delivery method with no-redirect and when
11:39:01 INFO - the target request is cross-origin.
11:39:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 671ms
11:39:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:39:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x14f725000 == 127 [pid = 1666] [id = 671]
11:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 394 (0x14f703000) [pid = 1666] [serial = 1881] [outer = 0x0]
11:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 395 (0x14f708000) [pid = 1666] [serial = 1882] [outer = 0x14f703000]
11:39:01 INFO - PROCESS | 1666 | 1448307541908 Marionette INFO loaded listener.js
11:39:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 396 (0x14f70ec00) [pid = 1666] [serial = 1883] [outer = 0x14f703000]
11:39:02 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
11:39:02 INFO - document served over http requires an http
11:39:02 INFO - sub-resource via fetch-request using the meta-csp
11:39:02 INFO - delivery method with swap-origin-redirect and when
11:39:02 INFO - the target request is cross-origin.
11:39:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 723ms
11:39:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:39:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x14f739000 == 128 [pid = 1666] [id = 672]
11:39:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 397 (0x14f70b400) [pid = 1666] [serial = 1884] [outer = 0x0]
11:39:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 398 (0x14f87e800) [pid = 1666] [serial = 1885] [outer = 0x14f70b400]
11:39:02 INFO - PROCESS | 1666 | 1448307542594 Marionette INFO loaded listener.js
11:39:02 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 399 (0x14f885800) [pid = 1666] [serial = 1886] [outer = 0x14f70b400]
11:39:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x154c0f800 == 129 [pid = 1666] [id = 673]
11:39:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 400 (0x14f883400) [pid = 1666] [serial = 1887] [outer = 0x0]
11:39:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 401 (0x14f887800) [pid = 1666] [serial = 1888] [outer = 0x14f883400]
11:39:03 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
11:39:03 INFO - document served over http requires an http
11:39:03 INFO - sub-resource via iframe-tag using the meta-csp
11:39:03 INFO - delivery method with keep-origin-redirect and when
11:39:03 INFO - the target request is cross-origin.
11:39:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
11:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:39:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x154c13000 == 130 [pid = 1666] [id = 674]
11:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 402 (0x14f887000) [pid = 1666] [serial = 1889] [outer = 0x0]
11:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 403 (0x14f889c00) [pid = 1666] [serial = 1890] [outer = 0x14f887000]
11:39:03 INFO - PROCESS | 1666 | 1448307543375 Marionette INFO loaded listener.js
11:39:03 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 404 (0x152275400) [pid = 1666] [serial = 1891] [outer = 0x14f887000]
11:39:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x14f02b000 == 131 [pid = 1666] [id = 675]
11:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 405 (0x14f006c00) [pid = 1666] [serial = 1892] [outer = 0x0]
11:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 406 (0x14f009800) [pid = 1666] [serial = 1893] [outer = 0x14f006c00]
11:39:03 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
11:39:03 INFO - document served over http requires an http
11:39:03 INFO - sub-resource via iframe-tag using the meta-csp
11:39:03 INFO - delivery method with no-redirect and when
11:39:03 INFO - the target request is cross-origin.
11:39:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 830ms
11:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:39:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x14f035800 == 132 [pid = 1666] [id = 676]
11:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 407 (0x14f009c00) [pid = 1666] [serial = 1894] [outer = 0x0]
11:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 408 (0x14f00e800) [pid = 1666] [serial = 1895] [outer = 0x14f009c00]
11:39:04 INFO - PROCESS | 1666 | 1448307544226 Marionette INFO loaded listener.js
11:39:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 409 (0x14f887c00) [pid = 1666] [serial = 1896] [outer = 0x14f009c00]
11:39:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x14f046000 == 133 [pid = 1666] [id = 677]
11:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 410 (0x152273800) [pid = 1666] [serial = 1897] [outer = 0x0]
11:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 411 (0x15141f800) [pid = 1666] [serial = 1898] [outer = 0x152273800]
11:39:04 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
11:39:04 INFO - document served over http requires an http
11:39:04 INFO - sub-resource via iframe-tag using the meta-csp
11:39:04 INFO - delivery method with swap-origin-redirect and when
11:39:04 INFO - the target request is cross-origin.
11:39:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
11:39:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:39:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x154c26000 == 134 [pid = 1666] [id = 678]
11:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 412 (0x14f183800) [pid = 1666] [serial = 1899] [outer = 0x0]
11:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 413 (0x152278000) [pid = 1666] [serial = 1900] [outer = 0x14f183800]
11:39:05 INFO - PROCESS | 1666 | 1448307545016 Marionette INFO loaded listener.js
11:39:05 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 414 (0x152b5a000) [pid = 1666] [serial = 1901] [outer = 0x14f183800]
11:39:07 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
11:39:07 INFO - document served over http requires an http
11:39:07 INFO - sub-resource via script-tag using the meta-csp
11:39:07 INFO - delivery method with keep-origin-redirect and when
11:39:07 INFO - the target request is cross-origin.
11:39:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2333ms
11:39:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:39:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x11fc88800 == 135 [pid = 1666] [id = 679]
11:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 415 (0x1290a7c00) [pid = 1666] [serial = 1902] [outer = 0x0]
11:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 416 (0x135878c00) [pid = 1666] [serial = 1903] [outer = 0x1290a7c00]
11:39:07 INFO - PROCESS | 1666 | 1448307547312 Marionette INFO loaded listener.js
11:39:07 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 417 (0x152b55400) [pid = 1666] [serial = 1904] [outer = 0x1290a7c00]
11:39:08 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
11:39:08 INFO - document served over http requires an http
11:39:08 INFO - sub-resource via script-tag using the meta-csp
11:39:08 INFO - delivery method with no-redirect and when
11:39:08 INFO - the target request is cross-origin.
11:39:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1434ms
11:39:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:39:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x11d8f0000 == 136 [pid = 1666] [id = 680]
11:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 418 (0x113853400) [pid = 1666] [serial = 1905] [outer = 0x0]
11:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 419 (0x11bc9bc00) [pid = 1666] [serial = 1906] [outer = 0x113853400]
11:39:08 INFO - PROCESS | 1666 | 1448307548722 Marionette INFO loaded listener.js
11:39:08 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 420 (0x11d5e8400) [pid = 1666] [serial = 1907] [outer = 0x113853400]
11:39:09 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
11:39:09 INFO - document served over http requires an http
11:39:09 INFO - sub-resource via script-tag using the meta-csp
11:39:09 INFO - delivery method with swap-origin-redirect and when
11:39:09 INFO - the target request is cross-origin.
11:39:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 673ms
11:39:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:39:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x120299800 == 137 [pid = 1666] [id = 681]
11:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 421 (0x113853800) [pid = 1666] [serial = 1908] [outer = 0x0]
11:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 422 (0x11d1bac00) [pid = 1666] [serial = 1909] [outer = 0x113853800]
11:39:09 INFO - PROCESS | 1666 | 1448307549391 Marionette INFO loaded listener.js
11:39:09 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 423 (0x11dce6c00) [pid = 1666] [serial = 1910] [outer = 0x113853800]
11:39:09 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
11:39:09 INFO - document served over http requires an http
11:39:09 INFO - sub-resource via xhr-request using the meta-csp
11:39:09 INFO - delivery method with keep-origin-redirect and when
11:39:09 INFO - the target request is cross-origin.
11:39:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 671ms
11:39:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:39:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x128203800 == 138 [pid = 1666] [id = 682]
11:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 424 (0x11ed6b400) [pid = 1666] [serial = 1911] [outer = 0x0]
11:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 425 (0x11f61fc00) [pid = 1666] [serial = 1912] [outer = 0x11ed6b400]
11:39:10 INFO - PROCESS | 1666 | 1448307550169 Marionette INFO loaded listener.js
11:39:10 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 426 (0x11f94a400) [pid = 1666] [serial = 1913] [outer = 0x11ed6b400]
11:39:10 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
11:39:10 INFO - document served over http requires an http
11:39:10 INFO - sub-resource via xhr-request using the meta-csp
11:39:10 INFO - delivery method with no-redirect and when
11:39:10 INFO - the target request is cross-origin.
11:39:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 728ms
11:39:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:39:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a63d000 == 139 [pid = 1666] [id = 683]
11:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 427 (0x11f9b5000) [pid = 1666] [serial = 1914] [outer = 0x0]
11:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 428 (0x11fc2c800) [pid = 1666] [serial = 1915] [outer = 0x11f9b5000]
11:39:10 INFO - PROCESS | 1666 | 1448307550799 Marionette INFO loaded listener.js
11:39:10 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 429 (0x120385c00) [pid = 1666] [serial = 1916] [outer = 0x11f9b5000]
11:39:11 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
11:39:11 INFO - document served over http requires an http
11:39:11 INFO - sub-resource via xhr-request using the meta-csp
11:39:11 INFO - delivery method with swap-origin-redirect and when
11:39:11 INFO - the target request is cross-origin.
11:39:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 979ms
11:39:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x11cd1d000 == 138 [pid = 1666] [id = 579]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x129769800 == 137 [pid = 1666] [id = 580]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1359c0800 == 136 [pid = 1666] [id = 581]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x13a4b9800 == 135 [pid = 1666] [id = 582]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x13abdb800 == 134 [pid = 1666] [id = 583]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x13b252800 == 133 [pid = 1666] [id = 584]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x13b392800 == 132 [pid = 1666] [id = 585]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x13b3a9800 == 131 [pid = 1666] [id = 586]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x13b72a800 == 130 [pid = 1666] [id = 587]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x13b873800 == 129 [pid = 1666] [id = 588]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x13bc61000 == 128 [pid = 1666] [id = 589]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x13be5b800 == 127 [pid = 1666] [id = 590]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1477d4000 == 126 [pid = 1666] [id = 591]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1485e4000 == 125 [pid = 1666] [id = 592]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x148fa6800 == 124 [pid = 1666] [id = 593]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1490eb800 == 123 [pid = 1666] [id = 594]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x14961a000 == 122 [pid = 1666] [id = 595]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x149bcd000 == 121 [pid = 1666] [id = 596]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x14c246800 == 120 [pid = 1666] [id = 597]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x14c2a5800 == 119 [pid = 1666] [id = 598]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x14c2bc000 == 118 [pid = 1666] [id = 599]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x14c723000 == 117 [pid = 1666] [id = 600]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x14c731000 == 116 [pid = 1666] [id = 601]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x14cae3800 == 115 [pid = 1666] [id = 602]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x14caed800 == 114 [pid = 1666] [id = 603]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x14cde9000 == 113 [pid = 1666] [id = 604]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x15041e800 == 112 [pid = 1666] [id = 605]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x150bdd000 == 111 [pid = 1666] [id = 606]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x151617800 == 110 [pid = 1666] [id = 607]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x151cd3800 == 109 [pid = 1666] [id = 608]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x156b4c800 == 108 [pid = 1666] [id = 609]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x13abd3800 == 107 [pid = 1666] [id = 610]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x129764800 == 106 [pid = 1666] [id = 611]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x155981000 == 105 [pid = 1666] [id = 612]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x153179800 == 104 [pid = 1666] [id = 613]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x13abe1000 == 103 [pid = 1666] [id = 614]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x11da9c800 == 102 [pid = 1666] [id = 615]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x125506000 == 101 [pid = 1666] [id = 616]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2ce800 == 100 [pid = 1666] [id = 617]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12907e800 == 99 [pid = 1666] [id = 618]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1329d7000 == 98 [pid = 1666] [id = 619]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x11da98800 == 97 [pid = 1666] [id = 620]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x11dac7800 == 96 [pid = 1666] [id = 621]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x129769000 == 95 [pid = 1666] [id = 622]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12a646000 == 94 [pid = 1666] [id = 623]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x11da8a800 == 93 [pid = 1666] [id = 624]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12368f800 == 92 [pid = 1666] [id = 625]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0cd800 == 91 [pid = 1666] [id = 626]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1319c8800 == 90 [pid = 1666] [id = 627]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x13493f000 == 89 [pid = 1666] [id = 628]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x134a64000 == 88 [pid = 1666] [id = 629]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1359a4800 == 87 [pid = 1666] [id = 630]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1359bd000 == 86 [pid = 1666] [id = 631]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x135ad0000 == 85 [pid = 1666] [id = 632]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x136172000 == 84 [pid = 1666] [id = 633]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x134950800 == 83 [pid = 1666] [id = 634]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1382ae000 == 82 [pid = 1666] [id = 635]
11:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1393f7000 == 81 [pid = 1666] [id = 636]
11:39:12 INFO - PROCESS | 1666 | --DOMWINDOW == 428 (0x13bab0c00) [pid = 1666] [serial = 1613] [outer = 0x0] [url = about:blank]
11:39:12 INFO - PROCESS | 1666 | --DOMWINDOW == 427 (0x13ab8c800) [pid = 1666] [serial = 1602] [outer = 0x0] [url = about:blank]
11:39:12 INFO - PROCESS | 1666 | --DOMWINDOW == 426 (0x135a8f400) [pid = 1666] [serial = 1583] [outer = 0x0] [url = about:blank]
11:39:12 INFO - PROCESS | 1666 | --DOMWINDOW == 425 (0x13b467800) [pid = 1666] [serial = 1607] [outer = 0x0] [url = about:blank]
11:39:12 INFO - PROCESS | 1666 | --DOMWINDOW == 424 (0x13b68d800) [pid = 1666] [serial = 1610] [outer = 0x0] [url = about:blank]
11:39:12 INFO - PROCESS | 1666 | --DOMWINDOW == 423 (0x13934a400) [pid = 1666] [serial = 1597] [outer = 0x0] [url = about:blank]
11:39:12 INFO - PROCESS | 1666 | --DOMWINDOW == 422 (0x12bc16000) [pid = 1666] [serial = 1570] [outer = 0x0] [url = about:blank]
11:39:12 INFO - PROCESS | 1666 | --DOMWINDOW == 421 (0x12a6e4c00) [pid = 1666] [serial = 1559] [outer = 0x0] [url = about:blank]
11:39:12 INFO - PROCESS | 1666 | --DOMWINDOW == 420 (0x122ba0c00) [pid = 1666] [serial = 1554] [outer = 0x0] [url = about:blank]
11:39:12 INFO - PROCESS | 1666 | --DOMWINDOW == 419 (0x135a98000) [pid = 1666] [serial = 1592] [outer = 0x0] [url = about:blank]
11:39:12 INFO - PROCESS | 1666 | --DOMWINDOW == 418 (0x13916bc00) [pid = 1666] [serial = 1586] [outer = 0x0] [url = about:blank]
11:39:12 INFO - PROCESS | 1666 | --DOMWINDOW == 417 (0x126d57400) [pid = 1666] [serial = 1567] [outer = 0x0] [url = about:blank]
11:39:12 INFO - PROCESS | 1666 | --DOMWINDOW == 416 (0x12902d000) [pid = 1666] [serial = 1589] [outer = 0x0] [url = about:blank]
11:39:12 INFO - PROCESS | 1666 | --DOMWINDOW == 415 (0x1282cc000) [pid = 1666] [serial = 1564] [outer = 0x0] [url = about:blank]
11:39:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x110be1800 == 82 [pid = 1666] [id = 684]
11:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 416 (0x112477c00) [pid = 1666] [serial = 1917] [outer = 0x0]
11:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 417 (0x112b53c00) [pid = 1666] [serial = 1918] [outer = 0x112477c00]
11:39:12 INFO - PROCESS | 1666 | 1448307552119 Marionette INFO loaded listener.js
11:39:12 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 418 (0x1210dd000) [pid = 1666] [serial = 1919] [outer = 0x112477c00]
11:39:12 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
11:39:12 INFO - document served over http requires an https
11:39:12 INFO - sub-resource via fetch-request using the meta-csp
11:39:12 INFO - delivery method with keep-origin-redirect and when
11:39:12 INFO - the target request is cross-origin.
11:39:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1127ms
11:39:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:39:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x11dad4000 == 83 [pid = 1666] [id = 685]
11:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 419 (0x121219c00) [pid = 1666] [serial = 1920] [outer = 0x0]
11:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 420 (0x12136d000) [pid = 1666] [serial = 1921] [outer = 0x121219c00]
11:39:12 INFO - PROCESS | 1666 | 1448307552929 Marionette INFO loaded listener.js
11:39:12 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 421 (0x122f4bc00) [pid = 1666] [serial = 1922] [outer = 0x121219c00]
11:39:13 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
11:39:13 INFO - document served over http requires an https
11:39:13 INFO - sub-resource via fetch-request using the meta-csp
11:39:13 INFO - delivery method with no-redirect and when
11:39:13 INFO - the target request is cross-origin.
11:39:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 578ms
11:39:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:39:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x12138d800 == 84 [pid = 1666] [id = 686]
11:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 422 (0x12145f400) [pid = 1666] [serial = 1923] [outer = 0x0]
11:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 423 (0x1236bcc00) [pid = 1666] [serial = 1924] [outer = 0x12145f400]
11:39:13 INFO - PROCESS | 1666 | 1448307553498 Marionette INFO loaded listener.js
11:39:13 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 424 (0x1253e6800) [pid = 1666] [serial = 1925] [outer = 0x12145f400]
11:39:13 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
11:39:13 INFO - document served over http requires an https
11:39:13 INFO - sub-resource via fetch-request using the meta-csp
11:39:13 INFO - delivery method with swap-origin-redirect and when
11:39:13 INFO - the target request is cross-origin.
11:39:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 567ms
11:39:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:39:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1278c2000 == 85 [pid = 1666] [id = 687]
11:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 425 (0x124fc6000) [pid = 1666] [serial = 1926] [outer = 0x0]
11:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 426 (0x1255af000) [pid = 1666] [serial = 1927] [outer = 0x124fc6000]
11:39:14 INFO - PROCESS | 1666 | 1448307554078 Marionette INFO loaded listener.js
11:39:14 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 427 (0x126dd7000) [pid = 1666] [serial = 1928] [outer = 0x124fc6000]
11:39:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12908a800 == 86 [pid = 1666] [id = 688]
11:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 428 (0x127362800) [pid = 1666] [serial = 1929] [outer = 0x0]
11:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 429 (0x127383800) [pid = 1666] [serial = 1930] [outer = 0x127362800]
11:39:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:39:14 INFO - document served over http requires an https
11:39:14 INFO - sub-resource via iframe-tag using the meta-csp
11:39:14 INFO - delivery method with keep-origin-redirect and when
11:39:14 INFO - the target request is cross-origin.
11:39:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 620ms
11:39:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:39:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x129d66800 == 87 [pid = 1666] [id = 689]
11:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 430 (0x126dd9c00) [pid = 1666] [serial = 1931] [outer = 0x0]
11:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 431 (0x127382c00) [pid = 1666] [serial = 1932] [outer = 0x126dd9c00]
11:39:14 INFO - PROCESS | 1666 | 1448307554776 Marionette INFO loaded listener.js
11:39:14 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 432 (0x1274ee400) [pid = 1666] [serial = 1933] [outer = 0x126dd9c00]
11:39:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2c3000 == 88 [pid = 1666] [id = 690]
11:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 433 (0x1274e6800) [pid = 1666] [serial = 1934] [outer = 0x0]
11:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 434 (0x127536800) [pid = 1666] [serial = 1935] [outer = 0x1274e6800]
11:39:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:39:15 INFO - document served over http requires an https
11:39:15 INFO - sub-resource via iframe-tag using the meta-csp
11:39:15 INFO - delivery method with no-redirect and when
11:39:15 INFO - the target request is cross-origin.
11:39:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 680ms
11:39:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:39:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e116000 == 89 [pid = 1666] [id = 691]
11:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 435 (0x127528800) [pid = 1666] [serial = 1936] [outer = 0x0]
11:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 436 (0x127533800) [pid = 1666] [serial = 1937] [outer = 0x127528800]
11:39:15 INFO - PROCESS | 1666 | 1448307555444 Marionette INFO loaded listener.js
11:39:15 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 437 (0x12774f800) [pid = 1666] [serial = 1938] [outer = 0x127528800]
11:39:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e822800 == 90 [pid = 1666] [id = 692]
11:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 438 (0x127745c00) [pid = 1666] [serial = 1939] [outer = 0x0]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 437 (0x129024400) [pid = 1666] [serial = 1547] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 436 (0x147195000) [pid = 1666] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 435 (0x13a1b7800) [pid = 1666] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 434 (0x13b996400) [pid = 1666] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 433 (0x1472d8800) [pid = 1666] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 432 (0x1497b0800) [pid = 1666] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 431 (0x12752a400) [pid = 1666] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 430 (0x1491b3800) [pid = 1666] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 429 (0x147195800) [pid = 1666] [serial = 1342] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 428 (0x127535400) [pid = 1666] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 427 (0x13bf53000) [pid = 1666] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 426 (0x1318de400) [pid = 1666] [serial = 1181] [outer = 0x0] [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]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 425 (0x147748400) [pid = 1666] [serial = 1347] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 424 (0x13bf5cc00) [pid = 1666] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 423 (0x120176400) [pid = 1666] [serial = 1749] [outer = 0x0] [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]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 422 (0x1329e7000) [pid = 1666] [serial = 1761] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 421 (0x13934fc00) [pid = 1666] [serial = 1773] [outer = 0x0] [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]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 420 (0x1391d8400) [pid = 1666] [serial = 1771] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 419 (0x127365800) [pid = 1666] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 418 (0x13916c000) [pid = 1666] [serial = 1768] [outer = 0x0] [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]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 417 (0x12e587000) [pid = 1666] [serial = 1758] [outer = 0x0] [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]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 416 (0x12c03fc00) [pid = 1666] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 415 (0x127387800) [pid = 1666] [serial = 1740] [outer = 0x0] [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]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 414 (0x12902d400) [pid = 1666] [serial = 1746] [outer = 0x0] [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]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 413 (0x12c046c00) [pid = 1666] [serial = 1755] [outer = 0x0] [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]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 412 (0x11d887400) [pid = 1666] [serial = 1724] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307509185]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 411 (0x15211a400) [pid = 1666] [serial = 1719] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 410 (0x14bae0400) [pid = 1666] [serial = 1677] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 409 (0x14caa3800) [pid = 1666] [serial = 1687] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 408 (0x14bce9400) [pid = 1666] [serial = 1682] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307497963]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 407 (0x13ab91c00) [pid = 1666] [serial = 1783] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 406 (0x11f737800) [pid = 1666] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 405 (0x12031d800) [pid = 1666] [serial = 1726] [outer = 0x0] [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]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 404 (0x134c9e400) [pid = 1666] [serial = 1763] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 403 (0x124fe0c00) [pid = 1666] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 402 (0x135a9a400) [pid = 1666] [serial = 1766] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307517529]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 401 (0x11e7d3c00) [pid = 1666] [serial = 1737] [outer = 0x0] [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]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 400 (0x12c067000) [pid = 1666] [serial = 1779] [outer = 0x0] [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]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 399 (0x112b57000) [pid = 1666] [serial = 1731] [outer = 0x0] [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]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 398 (0x12e1a9000) [pid = 1666] [serial = 1640] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307489321]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 397 (0x134c9b400) [pid = 1666] [serial = 1645] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 396 (0x121465000) [pid = 1666] [serial = 1729] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 395 (0x1289c8000) [pid = 1666] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 394 (0x14984a000) [pid = 1666] [serial = 1672] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 393 (0x149b0b000) [pid = 1666] [serial = 1675] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 392 (0x147157000) [pid = 1666] [serial = 1660] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 391 (0x147625400) [pid = 1666] [serial = 1722] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 390 (0x124fdf800) [pid = 1666] [serial = 1750] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 389 (0x12e863400) [pid = 1666] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307489321]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 388 (0x1495c9400) [pid = 1666] [serial = 1669] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 387 (0x13192dc00) [pid = 1666] [serial = 1643] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 386 (0x150e0c800) [pid = 1666] [serial = 1696] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 385 (0x13bb8a800) [pid = 1666] [serial = 1657] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 384 (0x12c06d800) [pid = 1666] [serial = 1636] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 383 (0x14bae7c00) [pid = 1666] [serial = 1678] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 382 (0x14853dc00) [pid = 1666] [serial = 1666] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 381 (0x15110bc00) [pid = 1666] [serial = 1702] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 380 (0x1290a6000) [pid = 1666] [serial = 1753] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 379 (0x1282a6800) [pid = 1666] [serial = 1741] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 378 (0x14ce57000) [pid = 1666] [serial = 1693] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 377 (0x127534800) [pid = 1666] [serial = 1630] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 376 (0x121733400) [pid = 1666] [serial = 1777] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 375 (0x129bb0800) [pid = 1666] [serial = 1747] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 374 (0x121544c00) [pid = 1666] [serial = 1627] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 373 (0x12e861000) [pid = 1666] [serial = 1780] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 372 (0x14c349c00) [pid = 1666] [serial = 1685] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 371 (0x129027400) [pid = 1666] [serial = 1744] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 370 (0x11e2f4800) [pid = 1666] [serial = 1732] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 369 (0x12738d400) [pid = 1666] [serial = 1735] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 368 (0x13919a800) [pid = 1666] [serial = 1769] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 367 (0x14bcebc00) [pid = 1666] [serial = 1680] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 366 (0x112ff4400) [pid = 1666] [serial = 1624] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 365 (0x12c565c00) [pid = 1666] [serial = 1756] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 364 (0x139192400) [pid = 1666] [serial = 1711] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 363 (0x1329ed400) [pid = 1666] [serial = 1646] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 362 (0x13ab8cc00) [pid = 1666] [serial = 1651] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 361 (0x13952f800) [pid = 1666] [serial = 1774] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 360 (0x14ce4a800) [pid = 1666] [serial = 1690] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 359 (0x139197000) [pid = 1666] [serial = 1648] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 358 (0x126b1f400) [pid = 1666] [serial = 1730] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 357 (0x12e860000) [pid = 1666] [serial = 1759] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 356 (0x13b56f400) [pid = 1666] [serial = 1654] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 355 (0x13bb86800) [pid = 1666] [serial = 1714] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 354 (0x13952d400) [pid = 1666] [serial = 1772] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 353 (0x1273a4000) [pid = 1666] [serial = 1720] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 352 (0x139196400) [pid = 1666] [serial = 1767] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307517529]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 351 (0x1515b9000) [pid = 1666] [serial = 1708] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 350 (0x14caa6c00) [pid = 1666] [serial = 1688] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 349 (0x14774dc00) [pid = 1666] [serial = 1663] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 348 (0x14cd15400) [pid = 1666] [serial = 1717] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 347 (0x112abc000) [pid = 1666] [serial = 1725] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307509185]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 346 (0x14c342000) [pid = 1666] [serial = 1683] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307497963]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 345 (0x135875400) [pid = 1666] [serial = 1762] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 344 (0x150e6e400) [pid = 1666] [serial = 1699] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 343 (0x12c569000) [pid = 1666] [serial = 1638] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 342 (0x13587dc00) [pid = 1666] [serial = 1764] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 341 (0x151425000) [pid = 1666] [serial = 1705] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 340 (0x12b00f400) [pid = 1666] [serial = 1633] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 339 (0x122f10000) [pid = 1666] [serial = 1738] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 338 (0x1210d8800) [pid = 1666] [serial = 1727] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 337 (0x14c348800) [pid = 1666] [serial = 1396] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 336 (0x1507a6800) [pid = 1666] [serial = 1517] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 335 (0x13dd7b800) [pid = 1666] [serial = 1333] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 334 (0x12136ac00) [pid = 1666] [serial = 1470] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 333 (0x14bcf0800) [pid = 1666] [serial = 1492] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 332 (0x14984bc00) [pid = 1666] [serial = 1366] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 331 (0x14cb1b800) [pid = 1666] [serial = 1495] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 330 (0x12893bc00) [pid = 1666] [serial = 1742] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 329 (0x149a39000) [pid = 1666] [serial = 1369] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 328 (0x134a8e400) [pid = 1666] [serial = 1183] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 327 (0x14be51800) [pid = 1666] [serial = 1534] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 326 (0x147752400) [pid = 1666] [serial = 1349] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 325 (0x1472dd000) [pid = 1666] [serial = 1661] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 324 (0x132cb0c00) [pid = 1666] [serial = 1480] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 323 (0x147194400) [pid = 1666] [serial = 1336] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 322 (0x12b01ac00) [pid = 1666] [serial = 1748] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 321 (0x150993400) [pid = 1666] [serial = 1537] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 320 (0x150e64800) [pid = 1666] [serial = 1546] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 319 (0x149a32c00) [pid = 1666] [serial = 1363] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 318 (0x14caaa400) [pid = 1666] [serial = 1399] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 317 (0x14b648400) [pid = 1666] [serial = 1375] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 316 (0x14bae1000) [pid = 1666] [serial = 1378] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 315 (0x14bcf5000) [pid = 1666] [serial = 1391] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 314 (0x1507aec00) [pid = 1666] [serial = 1525] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 313 (0x150e63400) [pid = 1666] [serial = 1549] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 312 (0x128949c00) [pid = 1666] [serial = 1475] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 311 (0x135a30800) [pid = 1666] [serial = 1498] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 310 (0x1479c0800) [pid = 1666] [serial = 1339] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 309 (0x13b993000) [pid = 1666] [serial = 1327] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 308 (0x14bae9800) [pid = 1666] [serial = 1386] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 307 (0x147158800) [pid = 1666] [serial = 1512] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 306 (0x1472ddc00) [pid = 1666] [serial = 1411] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 305 (0x13bf58c00) [pid = 1666] [serial = 1330] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 304 (0x139b2a800) [pid = 1666] [serial = 1483] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 303 (0x14caaf000) [pid = 1666] [serial = 1405] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 302 (0x13b68dc00) [pid = 1666] [serial = 1507] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 301 (0x14cb15400) [pid = 1666] [serial = 1408] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 300 (0x14bcf6400) [pid = 1666] [serial = 1402] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 299 (0x1497ae800) [pid = 1666] [serial = 1489] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 298 (0x15098c000) [pid = 1666] [serial = 1531] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 297 (0x1504e8c00) [pid = 1666] [serial = 1504] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 296 (0x14cb1ac00) [pid = 1666] [serial = 1414] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 295 (0x1478c5800) [pid = 1666] [serial = 1381] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 294 (0x149a2cc00) [pid = 1666] [serial = 1357] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 293 (0x1497b0400) [pid = 1666] [serial = 1354] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 292 (0x1491bc400) [pid = 1666] [serial = 1360] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 291 (0x1290ab000) [pid = 1666] [serial = 1745] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 290 (0x148537c00) [pid = 1666] [serial = 1344] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 289 (0x13dd77400) [pid = 1666] [serial = 1658] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 288 (0x150e0d800) [pid = 1666] [serial = 1543] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 287 (0x129b9dc00) [pid = 1666] [serial = 1622] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 286 (0x1504e5000) [pid = 1666] [serial = 1501] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 285 (0x149490000) [pid = 1666] [serial = 1540] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 284 (0x147193c00) [pid = 1666] [serial = 1486] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 283 (0x149b0ac00) [pid = 1666] [serial = 1372] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 282 (0x14c4a5000) [pid = 1666] [serial = 1528] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 281 (0x1504e3c00) [pid = 1666] [serial = 1522] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 280 (0x1479c5800) [pid = 1666] [serial = 1664] [outer = 0x0] [url = about:blank]
11:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 281 (0x112ff4400) [pid = 1666] [serial = 1940] [outer = 0x127745c00]
11:39:15 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
11:39:15 INFO - document served over http requires an https
11:39:15 INFO - sub-resource via iframe-tag using the meta-csp
11:39:15 INFO - delivery method with swap-origin-redirect and when
11:39:15 INFO - the target request is cross-origin.
11:39:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 774ms
11:39:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:39:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ea59800 == 91 [pid = 1666] [id = 693]
11:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 282 (0x11f835000) [pid = 1666] [serial = 1941] [outer = 0x0]
11:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 283 (0x120324800) [pid = 1666] [serial = 1942] [outer = 0x11f835000]
11:39:16 INFO - PROCESS | 1666 | 1448307556229 Marionette INFO loaded listener.js
11:39:16 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 284 (0x1282c6000) [pid = 1666] [serial = 1943] [outer = 0x11f835000]
11:39:16 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
11:39:16 INFO - document served over http requires an https
11:39:16 INFO - sub-resource via script-tag using the meta-csp
11:39:16 INFO - delivery method with keep-origin-redirect and when
11:39:16 INFO - the target request is cross-origin.
11:39:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 622ms
11:39:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:39:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x131a3a000 == 92 [pid = 1666] [id = 694]
11:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 285 (0x1282c5c00) [pid = 1666] [serial = 1944] [outer = 0x0]
11:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 286 (0x128581000) [pid = 1666] [serial = 1945] [outer = 0x1282c5c00]
11:39:16 INFO - PROCESS | 1666 | 1448307556790 Marionette INFO loaded listener.js
11:39:16 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 287 (0x12869e400) [pid = 1666] [serial = 1946] [outer = 0x1282c5c00]
11:39:17 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
11:39:17 INFO - document served over http requires an https
11:39:17 INFO - sub-resource via script-tag using the meta-csp
11:39:17 INFO - delivery method with no-redirect and when
11:39:17 INFO - the target request is cross-origin.
11:39:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 522ms
11:39:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:39:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x132c0c000 == 93 [pid = 1666] [id = 695]
11:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 288 (0x128696000) [pid = 1666] [serial = 1947] [outer = 0x0]
11:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 289 (0x128947c00) [pid = 1666] [serial = 1948] [outer = 0x128696000]
11:39:17 INFO - PROCESS | 1666 | 1448307557323 Marionette INFO loaded listener.js
11:39:17 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 290 (0x129024400) [pid = 1666] [serial = 1949] [outer = 0x128696000]
11:39:17 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
11:39:17 INFO - document served over http requires an https
11:39:17 INFO - sub-resource via script-tag using the meta-csp
11:39:17 INFO - delivery method with swap-origin-redirect and when
11:39:17 INFO - the target request is cross-origin.
11:39:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 574ms
11:39:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:39:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x134a64000 == 94 [pid = 1666] [id = 696]
11:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 291 (0x129024000) [pid = 1666] [serial = 1950] [outer = 0x0]
11:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 292 (0x129028c00) [pid = 1666] [serial = 1951] [outer = 0x129024000]
11:39:17 INFO - PROCESS | 1666 | 1448307557895 Marionette INFO loaded listener.js
11:39:17 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 293 (0x1290a6000) [pid = 1666] [serial = 1952] [outer = 0x129024000]
11:39:18 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
11:39:18 INFO - document served over http requires an https
11:39:18 INFO - sub-resource via xhr-request using the meta-csp
11:39:18 INFO - delivery method with keep-origin-redirect and when
11:39:18 INFO - the target request is cross-origin.
11:39:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 525ms
11:39:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:39:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x11d2d0800 == 95 [pid = 1666] [id = 697]
11:39:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 294 (0x1128a7c00) [pid = 1666] [serial = 1953] [outer = 0x0]
11:39:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 295 (0x112a89c00) [pid = 1666] [serial = 1954] [outer = 0x1128a7c00]
11:39:18 INFO - PROCESS | 1666 | 1448307558614 Marionette INFO loaded listener.js
11:39:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 296 (0x11cda6800) [pid = 1666] [serial = 1955] [outer = 0x1128a7c00]
11:39:19 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
11:39:19 INFO - document served over http requires an https
11:39:19 INFO - sub-resource via xhr-request using the meta-csp
11:39:19 INFO - delivery method with no-redirect and when
11:39:19 INFO - the target request is cross-origin.
11:39:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 875ms
11:39:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:39:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x127689000 == 96 [pid = 1666] [id = 698]
11:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 297 (0x11e2f0400) [pid = 1666] [serial = 1956] [outer = 0x0]
11:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 298 (0x11e7cc000) [pid = 1666] [serial = 1957] [outer = 0x11e2f0400]
11:39:19 INFO - PROCESS | 1666 | 1448307559347 Marionette INFO loaded listener.js
11:39:19 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 299 (0x120380800) [pid = 1666] [serial = 1958] [outer = 0x11e2f0400]
11:39:19 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
11:39:19 INFO - document served over http requires an https
11:39:19 INFO - sub-resource via xhr-request using the meta-csp
11:39:19 INFO - delivery method with swap-origin-redirect and when
11:39:19 INFO - the target request is cross-origin.
11:39:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 725ms
11:39:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:39:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x134947000 == 97 [pid = 1666] [id = 699]
11:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 300 (0x12136f400) [pid = 1666] [serial = 1959] [outer = 0x0]
11:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 301 (0x121733400) [pid = 1666] [serial = 1960] [outer = 0x12136f400]
11:39:20 INFO - PROCESS | 1666 | 1448307560083 Marionette INFO loaded listener.js
11:39:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 302 (0x124fc0000) [pid = 1666] [serial = 1961] [outer = 0x12136f400]
11:39:20 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
11:39:20 INFO - document served over http requires an http
11:39:20 INFO - sub-resource via fetch-request using the meta-csp
11:39:20 INFO - delivery method with keep-origin-redirect and when
11:39:20 INFO - the target request is same-origin.
11:39:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 728ms
11:39:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:39:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x135ac7800 == 98 [pid = 1666] [id = 700]
11:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 303 (0x123289400) [pid = 1666] [serial = 1962] [outer = 0x0]
11:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 304 (0x1273aa800) [pid = 1666] [serial = 1963] [outer = 0x123289400]
11:39:20 INFO - PROCESS | 1666 | 1448307560810 Marionette INFO loaded listener.js
11:39:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 305 (0x1282c4c00) [pid = 1666] [serial = 1964] [outer = 0x123289400]
11:39:21 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
11:39:21 INFO - document served over http requires an http
11:39:21 INFO - sub-resource via fetch-request using the meta-csp
11:39:21 INFO - delivery method with no-redirect and when
11:39:21 INFO - the target request is same-origin.
11:39:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 685ms
11:39:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:39:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x1361e2000 == 99 [pid = 1666] [id = 701]
11:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 306 (0x12829d800) [pid = 1666] [serial = 1965] [outer = 0x0]
11:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 307 (0x1289c2c00) [pid = 1666] [serial = 1966] [outer = 0x12829d800]
11:39:21 INFO - PROCESS | 1666 | 1448307561540 Marionette INFO loaded listener.js
11:39:21 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 308 (0x129b99c00) [pid = 1666] [serial = 1967] [outer = 0x12829d800]
11:39: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
11:39:22 INFO - document served over http requires an http
11:39:22 INFO - sub-resource via fetch-request using the meta-csp
11:39:22 INFO - delivery method with swap-origin-redirect and when
11:39:22 INFO - the target request is same-origin.
11:39:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 721ms
11:39:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:39:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x13829c800 == 100 [pid = 1666] [id = 702]
11:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 309 (0x129bb0800) [pid = 1666] [serial = 1968] [outer = 0x0]
11:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 310 (0x129bb5800) [pid = 1666] [serial = 1969] [outer = 0x129bb0800]
11:39:22 INFO - PROCESS | 1666 | 1448307562243 Marionette INFO loaded listener.js
11:39:22 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 311 (0x12b017400) [pid = 1666] [serial = 1970] [outer = 0x129bb0800]
11:39:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x13937c000 == 101 [pid = 1666] [id = 703]
11:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 312 (0x12b0ca400) [pid = 1666] [serial = 1971] [outer = 0x0]
11:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 313 (0x12b0c9400) [pid = 1666] [serial = 1972] [outer = 0x12b0ca400]
11:39:22 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
11:39:22 INFO - document served over http requires an http
11:39:22 INFO - sub-resource via iframe-tag using the meta-csp
11:39:22 INFO - delivery method with keep-origin-redirect and when
11:39:22 INFO - the target request is same-origin.
11:39:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 674ms
11:39:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:39:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x13940b000 == 102 [pid = 1666] [id = 704]
11:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 314 (0x12a6e4c00) [pid = 1666] [serial = 1973] [outer = 0x0]
11:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 315 (0x12b2ad400) [pid = 1666] [serial = 1974] [outer = 0x12a6e4c00]
11:39:23 INFO - PROCESS | 1666 | 1448307563026 Marionette INFO loaded listener.js
11:39:23 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 316 (0x12c044c00) [pid = 1666] [serial = 1975] [outer = 0x12a6e4c00]
11:39:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x139b96800 == 103 [pid = 1666] [id = 705]
11:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 317 (0x12c041c00) [pid = 1666] [serial = 1976] [outer = 0x0]
11:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 318 (0x12c069800) [pid = 1666] [serial = 1977] [outer = 0x12c041c00]
11:39:23 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
11:39:23 INFO - document served over http requires an http
11:39:23 INFO - sub-resource via iframe-tag using the meta-csp
11:39:23 INFO - delivery method with no-redirect and when
11:39:23 INFO - the target request is same-origin.
11:39:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 821ms
11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:39:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x139ba6000 == 104 [pid = 1666] [id = 706]
11:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 319 (0x12c049400) [pid = 1666] [serial = 1978] [outer = 0x0]
11:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 320 (0x12c062c00) [pid = 1666] [serial = 1979] [outer = 0x12c049400]
11:39:23 INFO - PROCESS | 1666 | 1448307563830 Marionette INFO loaded listener.js
11:39:23 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 321 (0x12c22d400) [pid = 1666] [serial = 1980] [outer = 0x12c049400]
11:39:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a4ba000 == 105 [pid = 1666] [id = 707]
11:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 322 (0x12c229000) [pid = 1666] [serial = 1981] [outer = 0x0]
11:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 323 (0x12e151000) [pid = 1666] [serial = 1982] [outer = 0x12c229000]
11:39:24 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
11:39:24 INFO - document served over http requires an http
11:39:24 INFO - sub-resource via iframe-tag using the meta-csp
11:39:24 INFO - delivery method with swap-origin-redirect and when
11:39:24 INFO - the target request is same-origin.
11:39:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 822ms
11:39:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:39:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x13a8c3000 == 106 [pid = 1666] [id = 708]
11:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 324 (0x12c569400) [pid = 1666] [serial = 1983] [outer = 0x0]
11:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 325 (0x12c574400) [pid = 1666] [serial = 1984] [outer = 0x12c569400]
11:39:24 INFO - PROCESS | 1666 | 1448307564679 Marionette INFO loaded listener.js
11:39:24 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 326 (0x12e587000) [pid = 1666] [serial = 1985] [outer = 0x12c569400]
11:39:25 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
11:39:25 INFO - document served over http requires an http
11:39:25 INFO - sub-resource via script-tag using the meta-csp
11:39:25 INFO - delivery method with keep-origin-redirect and when
11:39:25 INFO - the target request is same-origin.
11:39:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 777ms
11:39:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:39:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b251000 == 107 [pid = 1666] [id = 709]
11:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 327 (0x12e591400) [pid = 1666] [serial = 1986] [outer = 0x0]
11:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 328 (0x12e85dc00) [pid = 1666] [serial = 1987] [outer = 0x12e591400]
11:39:25 INFO - PROCESS | 1666 | 1448307565359 Marionette INFO loaded listener.js
11:39:25 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 329 (0x12e86c800) [pid = 1666] [serial = 1988] [outer = 0x12e591400]
11:39:25 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
11:39:25 INFO - document served over http requires an http
11:39:25 INFO - sub-resource via script-tag using the meta-csp
11:39:25 INFO - delivery method with no-redirect and when
11:39:25 INFO - the target request is same-origin.
11:39:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 673ms
11:39:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:39:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b3a3000 == 108 [pid = 1666] [id = 710]
11:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 330 (0x1318e4c00) [pid = 1666] [serial = 1989] [outer = 0x0]
11:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 331 (0x13192b800) [pid = 1666] [serial = 1990] [outer = 0x1318e4c00]
11:39:26 INFO - PROCESS | 1666 | 1448307566085 Marionette INFO loaded listener.js
11:39:26 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 332 (0x132948800) [pid = 1666] [serial = 1991] [outer = 0x1318e4c00]
11:39:26 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
11:39:26 INFO - document served over http requires an http
11:39:26 INFO - sub-resource via script-tag using the meta-csp
11:39:26 INFO - delivery method with swap-origin-redirect and when
11:39:26 INFO - the target request is same-origin.
11:39:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 725ms
11:39:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:39:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x13b871000 == 109 [pid = 1666] [id = 711]
11:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 333 (0x131927c00) [pid = 1666] [serial = 1992] [outer = 0x0]
11:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 334 (0x134a91800) [pid = 1666] [serial = 1993] [outer = 0x131927c00]
11:39:26 INFO - PROCESS | 1666 | 1448307566783 Marionette INFO loaded listener.js
11:39:26 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 335 (0x13587b000) [pid = 1666] [serial = 1994] [outer = 0x131927c00]
11:39:27 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
11:39:27 INFO - document served over http requires an http
11:39:27 INFO - sub-resource via xhr-request using the meta-csp
11:39:27 INFO - delivery method with keep-origin-redirect and when
11:39:27 INFO - the target request is same-origin.
11:39:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 672ms
11:39:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:39:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x13bc68800 == 110 [pid = 1666] [id = 712]
11:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 336 (0x135878400) [pid = 1666] [serial = 1995] [outer = 0x0]
11:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 337 (0x135a25000) [pid = 1666] [serial = 1996] [outer = 0x135878400]
11:39:27 INFO - PROCESS | 1666 | 1448307567487 Marionette INFO loaded listener.js
11:39:27 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 338 (0x135a92800) [pid = 1666] [serial = 1997] [outer = 0x135878400]
11:39:27 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
11:39:27 INFO - document served over http requires an http
11:39:27 INFO - sub-resource via xhr-request using the meta-csp
11:39:27 INFO - delivery method with no-redirect and when
11:39:27 INFO - the target request is same-origin.
11:39:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 727ms
11:39:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:39:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x13be61000 == 111 [pid = 1666] [id = 713]
11:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 339 (0x135a29400) [pid = 1666] [serial = 1998] [outer = 0x0]
11:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 340 (0x137d81c00) [pid = 1666] [serial = 1999] [outer = 0x135a29400]
11:39:28 INFO - PROCESS | 1666 | 1448307568180 Marionette INFO loaded listener.js
11:39:28 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 341 (0x13916d000) [pid = 1666] [serial = 2000] [outer = 0x135a29400]
11:39:28 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
11:39:28 INFO - document served over http requires an http
11:39:28 INFO - sub-resource via xhr-request using the meta-csp
11:39:28 INFO - delivery method with swap-origin-redirect and when
11:39:28 INFO - the target request is same-origin.
11:39:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 678ms
11:39:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:39:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1477d3000 == 112 [pid = 1666] [id = 714]
11:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 342 (0x139167c00) [pid = 1666] [serial = 2001] [outer = 0x0]
11:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 343 (0x139198000) [pid = 1666] [serial = 2002] [outer = 0x139167c00]
11:39:28 INFO - PROCESS | 1666 | 1448307568903 Marionette INFO loaded listener.js
11:39:28 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 344 (0x1391d9400) [pid = 1666] [serial = 2003] [outer = 0x139167c00]
11:39:29 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
11:39:29 INFO - document served over http requires an https
11:39:29 INFO - sub-resource via fetch-request using the meta-csp
11:39:29 INFO - delivery method with keep-origin-redirect and when
11:39:29 INFO - the target request is same-origin.
11:39:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
11:39:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:39:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x1485e7000 == 113 [pid = 1666] [id = 715]
11:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 345 (0x139347400) [pid = 1666] [serial = 2004] [outer = 0x0]
11:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 346 (0x139349800) [pid = 1666] [serial = 2005] [outer = 0x139347400]
11:39:29 INFO - PROCESS | 1666 | 1448307569612 Marionette INFO loaded listener.js
11:39:29 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 347 (0x139533c00) [pid = 1666] [serial = 2006] [outer = 0x139347400]
11:39:30 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
11:39:30 INFO - document served over http requires an https
11:39:30 INFO - sub-resource via fetch-request using the meta-csp
11:39:30 INFO - delivery method with no-redirect and when
11:39:30 INFO - the target request is same-origin.
11:39:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 725ms
11:39:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:39:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x148dcf800 == 114 [pid = 1666] [id = 716]
11:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 348 (0x139350800) [pid = 1666] [serial = 2007] [outer = 0x0]
11:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 349 (0x139b25400) [pid = 1666] [serial = 2008] [outer = 0x139350800]
11:39:30 INFO - PROCESS | 1666 | 1448307570388 Marionette INFO loaded listener.js
11:39:30 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 350 (0x13a1c3000) [pid = 1666] [serial = 2009] [outer = 0x139350800]
11:39:30 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
11:39:30 INFO - document served over http requires an https
11:39:30 INFO - sub-resource via fetch-request using the meta-csp
11:39:30 INFO - delivery method with swap-origin-redirect and when
11:39:30 INFO - the target request is same-origin.
11:39:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 740ms
11:39:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:39:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x1490e2000 == 115 [pid = 1666] [id = 717]
11:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 351 (0x13a1ba400) [pid = 1666] [serial = 2010] [outer = 0x0]
11:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 352 (0x13ab90c00) [pid = 1666] [serial = 2011] [outer = 0x13a1ba400]
11:39:31 INFO - PROCESS | 1666 | 1448307571128 Marionette INFO loaded listener.js
11:39:31 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 353 (0x13b3f1c00) [pid = 1666] [serial = 2012] [outer = 0x13a1ba400]
11:39:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x14960e800 == 116 [pid = 1666] [id = 718]
11:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 354 (0x13aecd000) [pid = 1666] [serial = 2013] [outer = 0x0]
11:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 355 (0x13b3fd800) [pid = 1666] [serial = 2014] [outer = 0x13aecd000]
11:39:31 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
11:39:31 INFO - document served over http requires an https
11:39:31 INFO - sub-resource via iframe-tag using the meta-csp
11:39:31 INFO - delivery method with keep-origin-redirect and when
11:39:31 INFO - the target request is same-origin.
11:39:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 822ms
11:39:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:39:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x149612800 == 117 [pid = 1666] [id = 719]
11:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 356 (0x13b3fac00) [pid = 1666] [serial = 2015] [outer = 0x0]
11:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 357 (0x13b45fc00) [pid = 1666] [serial = 2016] [outer = 0x13b3fac00]
11:39:31 INFO - PROCESS | 1666 | 1448307571987 Marionette INFO loaded listener.js
11:39:32 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 358 (0x13b577c00) [pid = 1666] [serial = 2017] [outer = 0x13b3fac00]
11:39:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x149bd8800 == 118 [pid = 1666] [id = 720]
11:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 359 (0x13b468000) [pid = 1666] [serial = 2018] [outer = 0x0]
11:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 360 (0x13b589c00) [pid = 1666] [serial = 2019] [outer = 0x13b468000]
11:39:32 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
11:39:32 INFO - document served over http requires an https
11:39:32 INFO - sub-resource via iframe-tag using the meta-csp
11:39:32 INFO - delivery method with no-redirect and when
11:39:32 INFO - the target request is same-origin.
11:39:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 773ms
11:39:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:39:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x14b967000 == 119 [pid = 1666] [id = 721]
11:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 361 (0x13b587800) [pid = 1666] [serial = 2020] [outer = 0x0]
11:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 362 (0x13b588c00) [pid = 1666] [serial = 2021] [outer = 0x13b587800]
11:39:32 INFO - PROCESS | 1666 | 1448307572797 Marionette INFO loaded listener.js
11:39:32 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 363 (0x13b68b400) [pid = 1666] [serial = 2022] [outer = 0x13b587800]
11:39:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c258800 == 120 [pid = 1666] [id = 722]
11:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 364 (0x13b683c00) [pid = 1666] [serial = 2023] [outer = 0x0]
11:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 365 (0x13b683800) [pid = 1666] [serial = 2024] [outer = 0x13b683c00]
11:39:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:39:33 INFO - document served over http requires an https
11:39:33 INFO - sub-resource via iframe-tag using the meta-csp
11:39:33 INFO - delivery method with swap-origin-redirect and when
11:39:33 INFO - the target request is same-origin.
11:39:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 924ms
11:39:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:39:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c260800 == 121 [pid = 1666] [id = 723]
11:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 366 (0x13b8b3c00) [pid = 1666] [serial = 2025] [outer = 0x0]
11:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 367 (0x13b91f800) [pid = 1666] [serial = 2026] [outer = 0x13b8b3c00]
11:39:33 INFO - PROCESS | 1666 | 1448307573701 Marionette INFO loaded listener.js
11:39:33 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 368 (0x13bab0000) [pid = 1666] [serial = 2027] [outer = 0x13b8b3c00]
11:39:34 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
11:39:34 INFO - document served over http requires an https
11:39:34 INFO - sub-resource via script-tag using the meta-csp
11:39:34 INFO - delivery method with keep-origin-redirect and when
11:39:34 INFO - the target request is same-origin.
11:39:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 774ms
11:39:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:39:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c59d000 == 122 [pid = 1666] [id = 724]
11:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 369 (0x13baac400) [pid = 1666] [serial = 2028] [outer = 0x0]
11:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 370 (0x13bb84c00) [pid = 1666] [serial = 2029] [outer = 0x13baac400]
11:39:34 INFO - PROCESS | 1666 | 1448307574406 Marionette INFO loaded listener.js
11:39:34 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 371 (0x13bf61c00) [pid = 1666] [serial = 2030] [outer = 0x13baac400]
11:39:34 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
11:39:34 INFO - document served over http requires an https
11:39:34 INFO - sub-resource via script-tag using the meta-csp
11:39:34 INFO - delivery method with no-redirect and when
11:39:34 INFO - the target request is same-origin.
11:39:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 671ms
11:39:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:39:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c73d800 == 123 [pid = 1666] [id = 725]
11:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 372 (0x13bf5e800) [pid = 1666] [serial = 2031] [outer = 0x0]
11:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 373 (0x13dd7bc00) [pid = 1666] [serial = 2032] [outer = 0x13bf5e800]
11:39:35 INFO - PROCESS | 1666 | 1448307575122 Marionette INFO loaded listener.js
11:39:35 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 374 (0x14718e000) [pid = 1666] [serial = 2033] [outer = 0x13bf5e800]
11:39:35 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
11:39:35 INFO - document served over http requires an https
11:39:35 INFO - sub-resource via script-tag using the meta-csp
11:39:35 INFO - delivery method with swap-origin-redirect and when
11:39:35 INFO - the target request is same-origin.
11:39:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 772ms
11:39:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:39:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x14c7ea800 == 124 [pid = 1666] [id = 726]
11:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 375 (0x147157000) [pid = 1666] [serial = 2034] [outer = 0x0]
11:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 376 (0x147194400) [pid = 1666] [serial = 2035] [outer = 0x147157000]
11:39:35 INFO - PROCESS | 1666 | 1448307575864 Marionette INFO loaded listener.js
11:39:35 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 377 (0x147622800) [pid = 1666] [serial = 2036] [outer = 0x147157000]
11:39:36 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
11:39:36 INFO - document served over http requires an https
11:39:36 INFO - sub-resource via xhr-request using the meta-csp
11:39:36 INFO - delivery method with keep-origin-redirect and when
11:39:36 INFO - the target request is same-origin.
11:39:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 675ms
11:39:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:39:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x14cafc000 == 125 [pid = 1666] [id = 727]
11:39:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 378 (0x147620c00) [pid = 1666] [serial = 2037] [outer = 0x0]
11:39:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 379 (0x13192e400) [pid = 1666] [serial = 2038] [outer = 0x147620c00]
11:39:36 INFO - PROCESS | 1666 | 1448307576575 Marionette INFO loaded listener.js
11:39:36 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 380 (0x1478c5400) [pid = 1666] [serial = 2039] [outer = 0x147620c00]
11:39:37 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
11:39:37 INFO - document served over http requires an https
11:39:37 INFO - sub-resource via xhr-request using the meta-csp
11:39:37 INFO - delivery method with no-redirect and when
11:39:37 INFO - the target request is same-origin.
11:39:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 672ms
11:39:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:39:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x14dbe9000 == 126 [pid = 1666] [id = 728]
11:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 381 (0x1479c5000) [pid = 1666] [serial = 2040] [outer = 0x0]
11:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 382 (0x1479c7800) [pid = 1666] [serial = 2041] [outer = 0x1479c5000]
11:39:37 INFO - PROCESS | 1666 | 1448307577226 Marionette INFO loaded listener.js
11:39:37 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 383 (0x14853b400) [pid = 1666] [serial = 2042] [outer = 0x1479c5000]
11:39:37 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
11:39:37 INFO - document served over http requires an https
11:39:37 INFO - sub-resource via xhr-request using the meta-csp
11:39:37 INFO - delivery method with swap-origin-redirect and when
11:39:37 INFO - the target request is same-origin.
11:39:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 673ms
11:39:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:39:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x150425800 == 127 [pid = 1666] [id = 729]
11:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 384 (0x1479c5800) [pid = 1666] [serial = 2043] [outer = 0x0]
11:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 385 (0x1491b7000) [pid = 1666] [serial = 2044] [outer = 0x1479c5800]
11:39:37 INFO - PROCESS | 1666 | 1448307577957 Marionette INFO loaded listener.js
11:39:38 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 386 (0x14948c000) [pid = 1666] [serial = 2045] [outer = 0x1479c5800]
11:39:38 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
11:39:38 INFO - document served over http requires an http
11:39:38 INFO - sub-resource via fetch-request using the meta-referrer
11:39:38 INFO - delivery method with keep-origin-redirect and when
11:39:38 INFO - the target request is cross-origin.
11:39:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 724ms
11:39:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:39:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x150beb000 == 128 [pid = 1666] [id = 730]
11:39:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 387 (0x1491b3400) [pid = 1666] [serial = 2046] [outer = 0x0]
11:39:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 388 (0x1495c3400) [pid = 1666] [serial = 2047] [outer = 0x1491b3400]
11:39:38 INFO - PROCESS | 1666 | 1448307578635 Marionette INFO loaded listener.js
11:39:38 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 389 (0x1497aec00) [pid = 1666] [serial = 2048] [outer = 0x1491b3400]
11:39:39 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
11:39:39 INFO - document served over http requires an http
11:39:39 INFO - sub-resource via fetch-request using the meta-referrer
11:39:39 INFO - delivery method with no-redirect and when
11:39:39 INFO - the target request is cross-origin.
11:39:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 675ms
11:39:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:39:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x15171e800 == 129 [pid = 1666] [id = 731]
11:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 390 (0x1495cd400) [pid = 1666] [serial = 2049] [outer = 0x0]
11:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 391 (0x1497b9c00) [pid = 1666] [serial = 2050] [outer = 0x1495cd400]
11:39:39 INFO - PROCESS | 1666 | 1448307579363 Marionette INFO loaded listener.js
11:39:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 392 (0x14984d800) [pid = 1666] [serial = 2051] [outer = 0x1495cd400]
11:39:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:39:39 INFO - document served over http requires an http
11:39:39 INFO - sub-resource via fetch-request using the meta-referrer
11:39:39 INFO - delivery method with swap-origin-redirect and when
11:39:39 INFO - the target request is cross-origin.
11:39:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 771ms
11:39:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:39:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x151a63800 == 130 [pid = 1666] [id = 732]
11:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 393 (0x14984a400) [pid = 1666] [serial = 2052] [outer = 0x0]
11:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 394 (0x149a34c00) [pid = 1666] [serial = 2053] [outer = 0x14984a400]
11:39:40 INFO - PROCESS | 1666 | 1448307580121 Marionette INFO loaded listener.js
11:39:40 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 395 (0x149b0dc00) [pid = 1666] [serial = 2054] [outer = 0x14984a400]
11:39:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x151f4f800 == 131 [pid = 1666] [id = 733]
11:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 396 (0x149b09c00) [pid = 1666] [serial = 2055] [outer = 0x0]
11:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 397 (0x149b09800) [pid = 1666] [serial = 2056] [outer = 0x149b09c00]
11:39:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:39:40 INFO - document served over http requires an http
11:39:40 INFO - sub-resource via iframe-tag using the meta-referrer
11:39:40 INFO - delivery method with keep-origin-redirect and when
11:39:40 INFO - the target request is cross-origin.
11:39:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 777ms
11:39:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:39:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1525db800 == 132 [pid = 1666] [id = 734]
11:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 398 (0x14b645000) [pid = 1666] [serial = 2057] [outer = 0x0]
11:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 399 (0x14b64b000) [pid = 1666] [serial = 2058] [outer = 0x14b645000]
11:39:40 INFO - PROCESS | 1666 | 1448307580980 Marionette INFO loaded listener.js
11:39:41 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 400 (0x14bce9400) [pid = 1666] [serial = 2059] [outer = 0x14b645000]
11:39:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x15317b800 == 133 [pid = 1666] [id = 735]
11:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 401 (0x14bae7c00) [pid = 1666] [serial = 2060] [outer = 0x0]
11:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 402 (0x14bcf0000) [pid = 1666] [serial = 2061] [outer = 0x14bae7c00]
11:39:41 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
11:39:41 INFO - document served over http requires an http
11:39:41 INFO - sub-resource via iframe-tag using the meta-referrer
11:39:41 INFO - delivery method with no-redirect and when
11:39:41 INFO - the target request is cross-origin.
11:39:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 880ms
11:39:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:39:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x154bf4000 == 134 [pid = 1666] [id = 736]
11:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 403 (0x14be53400) [pid = 1666] [serial = 2062] [outer = 0x0]
11:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 404 (0x14beabc00) [pid = 1666] [serial = 2063] [outer = 0x14be53400]
11:39:41 INFO - PROCESS | 1666 | 1448307581886 Marionette INFO loaded listener.js
11:39:41 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 405 (0x14c342800) [pid = 1666] [serial = 2064] [outer = 0x14be53400]
11:39:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x15597c800 == 135 [pid = 1666] [id = 737]
11:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 406 (0x14c344800) [pid = 1666] [serial = 2065] [outer = 0x0]
11:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 407 (0x14beab000) [pid = 1666] [serial = 2066] [outer = 0x14c344800]
11:39:42 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
11:39:42 INFO - document served over http requires an http
11:39:42 INFO - sub-resource via iframe-tag using the meta-referrer
11:39:42 INFO - delivery method with swap-origin-redirect and when
11:39:42 INFO - the target request is cross-origin.
11:39:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 827ms
11:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:39:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x156b4e000 == 136 [pid = 1666] [id = 738]
11:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 408 (0x14be53800) [pid = 1666] [serial = 2067] [outer = 0x0]
11:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 409 (0x14c34ac00) [pid = 1666] [serial = 2068] [outer = 0x14be53800]
11:39:42 INFO - PROCESS | 1666 | 1448307582715 Marionette INFO loaded listener.js
11:39:42 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 410 (0x14caa7400) [pid = 1666] [serial = 2069] [outer = 0x14be53800]
11:39:43 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
11:39:43 INFO - document served over http requires an http
11:39:43 INFO - sub-resource via script-tag using the meta-referrer
11:39:43 INFO - delivery method with keep-origin-redirect and when
11:39:43 INFO - the target request is cross-origin.
11:39:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 830ms
11:39:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:39:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x1577f9000 == 137 [pid = 1666] [id = 739]
11:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 411 (0x14c348000) [pid = 1666] [serial = 2070] [outer = 0x0]
11:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 412 (0x14cb0dc00) [pid = 1666] [serial = 2071] [outer = 0x14c348000]
11:39:43 INFO - PROCESS | 1666 | 1448307583471 Marionette INFO loaded listener.js
11:39:43 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 413 (0x14cbafc00) [pid = 1666] [serial = 2072] [outer = 0x14c348000]
11:39:43 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
11:39:43 INFO - document served over http requires an http
11:39:43 INFO - sub-resource via script-tag using the meta-referrer
11:39:43 INFO - delivery method with no-redirect and when
11:39:43 INFO - the target request is cross-origin.
11:39:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 669ms
11:39:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:39:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x1565be800 == 138 [pid = 1666] [id = 740]
11:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 414 (0x14cba2800) [pid = 1666] [serial = 2073] [outer = 0x0]
11:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 415 (0x14cd12c00) [pid = 1666] [serial = 2074] [outer = 0x14cba2800]
11:39:44 INFO - PROCESS | 1666 | 1448307584160 Marionette INFO loaded listener.js
11:39:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 416 (0x14ce52400) [pid = 1666] [serial = 2075] [outer = 0x14cba2800]
11:39:44 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
11:39:44 INFO - document served over http requires an http
11:39:44 INFO - sub-resource via script-tag using the meta-referrer
11:39:44 INFO - delivery method with swap-origin-redirect and when
11:39:44 INFO - the target request is cross-origin.
11:39:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 723ms
11:39:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:39:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x157210800 == 139 [pid = 1666] [id = 741]
11:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 417 (0x14cd0e800) [pid = 1666] [serial = 2076] [outer = 0x0]
11:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 418 (0x14cea6400) [pid = 1666] [serial = 2077] [outer = 0x14cd0e800]
11:39:44 INFO - PROCESS | 1666 | 1448307584860 Marionette INFO loaded listener.js
11:39:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 419 (0x14f014c00) [pid = 1666] [serial = 2078] [outer = 0x14cd0e800]
11:39:47 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
11:39:47 INFO - document served over http requires an http
11:39:47 INFO - sub-resource via xhr-request using the meta-referrer
11:39:47 INFO - delivery method with keep-origin-redirect and when
11:39:47 INFO - the target request is cross-origin.
11:39:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2547ms
11:39:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:39:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x138218000 == 140 [pid = 1666] [id = 742]
11:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 420 (0x139169c00) [pid = 1666] [serial = 2079] [outer = 0x0]
11:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 421 (0x1495cd000) [pid = 1666] [serial = 2080] [outer = 0x139169c00]
11:39:47 INFO - PROCESS | 1666 | 1448307587411 Marionette INFO loaded listener.js
11:39:47 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 422 (0x14f180800) [pid = 1666] [serial = 2081] [outer = 0x139169c00]
11:39:47 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
11:39:47 INFO - document served over http requires an http
11:39:47 INFO - sub-resource via xhr-request using the meta-referrer
11:39:47 INFO - delivery method with no-redirect and when
11:39:47 INFO - the target request is cross-origin.
11:39:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 728ms
11:39:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:39:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0c9800 == 141 [pid = 1666] [id = 743]
11:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 423 (0x1329eac00) [pid = 1666] [serial = 2082] [outer = 0x0]
11:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 424 (0x132caac00) [pid = 1666] [serial = 2083] [outer = 0x1329eac00]
11:39:48 INFO - PROCESS | 1666 | 1448307588223 Marionette INFO loaded listener.js
11:39:48 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 425 (0x14f702400) [pid = 1666] [serial = 2084] [outer = 0x1329eac00]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x11d484000 == 140 [pid = 1666] [id = 637]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12b050000 == 139 [pid = 1666] [id = 638]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x134cc0800 == 138 [pid = 1666] [id = 639]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x13a153800 == 137 [pid = 1666] [id = 640]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x13b245800 == 136 [pid = 1666] [id = 641]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x13b9e3800 == 135 [pid = 1666] [id = 642]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x13bd1a000 == 134 [pid = 1666] [id = 643]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x13bf15800 == 133 [pid = 1666] [id = 644]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1485fa800 == 132 [pid = 1666] [id = 645]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x148d18800 == 131 [pid = 1666] [id = 646]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x148d1f000 == 130 [pid = 1666] [id = 647]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x149703000 == 129 [pid = 1666] [id = 648]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x14b969800 == 128 [pid = 1666] [id = 649]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x14c604000 == 127 [pid = 1666] [id = 650]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x14c7dd800 == 126 [pid = 1666] [id = 651]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x14cae1800 == 125 [pid = 1666] [id = 652]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x151603000 == 124 [pid = 1666] [id = 653]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x151719800 == 123 [pid = 1666] [id = 654]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x151f51000 == 122 [pid = 1666] [id = 655]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x153186000 == 121 [pid = 1666] [id = 656]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x15304a000 == 120 [pid = 1666] [id = 657]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x153183000 == 119 [pid = 1666] [id = 658]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x14dbdf800 == 118 [pid = 1666] [id = 659]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x14dbf6000 == 117 [pid = 1666] [id = 660]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x153048800 == 116 [pid = 1666] [id = 661]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x151ae9000 == 115 [pid = 1666] [id = 662]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x151aec800 == 114 [pid = 1666] [id = 663]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x14da19800 == 113 [pid = 1666] [id = 664]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x151a4b000 == 112 [pid = 1666] [id = 665]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x151a5e800 == 111 [pid = 1666] [id = 666]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x152f6e000 == 110 [pid = 1666] [id = 667]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x152f82000 == 109 [pid = 1666] [id = 668]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x154bee000 == 108 [pid = 1666] [id = 669]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1525e2800 == 107 [pid = 1666] [id = 670]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x14f725000 == 106 [pid = 1666] [id = 671]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x14f739000 == 105 [pid = 1666] [id = 672]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x154c0f800 == 104 [pid = 1666] [id = 673]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x154c13000 == 103 [pid = 1666] [id = 674]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x14f02b000 == 102 [pid = 1666] [id = 675]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x14f035800 == 101 [pid = 1666] [id = 676]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x14f046000 == 100 [pid = 1666] [id = 677]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x154c26000 == 99 [pid = 1666] [id = 678]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x11fc88800 == 98 [pid = 1666] [id = 679]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x11d8f0000 == 97 [pid = 1666] [id = 680]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x120299800 == 96 [pid = 1666] [id = 681]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x128203800 == 95 [pid = 1666] [id = 682]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12a63d000 == 94 [pid = 1666] [id = 683]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x110be1800 == 93 [pid = 1666] [id = 684]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x11dad4000 == 92 [pid = 1666] [id = 685]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12138d800 == 91 [pid = 1666] [id = 686]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1278c2000 == 90 [pid = 1666] [id = 687]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12908a800 == 89 [pid = 1666] [id = 688]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2c3000 == 88 [pid = 1666] [id = 690]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12e116000 == 87 [pid = 1666] [id = 691]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12e822800 == 86 [pid = 1666] [id = 692]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x131a3a000 == 85 [pid = 1666] [id = 694]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x132c0c000 == 84 [pid = 1666] [id = 695]
11:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x134a64000 == 83 [pid = 1666] [id = 696]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x129d66800 == 82 [pid = 1666] [id = 689]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12ea59800 == 81 [pid = 1666] [id = 693]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x11d2d0800 == 80 [pid = 1666] [id = 697]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x129776000 == 79 [pid = 1666] [id = 25]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x127689000 == 78 [pid = 1666] [id = 698]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12ea4d000 == 77 [pid = 1666] [id = 19]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x134947000 == 76 [pid = 1666] [id = 699]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x135ac7800 == 75 [pid = 1666] [id = 700]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1361e2000 == 74 [pid = 1666] [id = 701]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13829c800 == 73 [pid = 1666] [id = 702]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13937c000 == 72 [pid = 1666] [id = 703]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13940b000 == 71 [pid = 1666] [id = 704]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x134954000 == 70 [pid = 1666] [id = 386]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x139b96800 == 69 [pid = 1666] [id = 705]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x139ba6000 == 68 [pid = 1666] [id = 706]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13a4ba000 == 67 [pid = 1666] [id = 707]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13a8c3000 == 66 [pid = 1666] [id = 708]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13b251000 == 65 [pid = 1666] [id = 709]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13b3a3000 == 64 [pid = 1666] [id = 710]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13b871000 == 63 [pid = 1666] [id = 711]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13bc68800 == 62 [pid = 1666] [id = 712]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13be61000 == 61 [pid = 1666] [id = 713]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1477d3000 == 60 [pid = 1666] [id = 714]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1485e7000 == 59 [pid = 1666] [id = 715]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x13b9e4000 == 58 [pid = 1666] [id = 522]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x148dcf800 == 57 [pid = 1666] [id = 716]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1490e2000 == 56 [pid = 1666] [id = 717]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x14960e800 == 55 [pid = 1666] [id = 718]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x149612800 == 54 [pid = 1666] [id = 719]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x149bd8800 == 53 [pid = 1666] [id = 720]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x14b967000 == 52 [pid = 1666] [id = 721]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x14c258800 == 51 [pid = 1666] [id = 722]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x14c260800 == 50 [pid = 1666] [id = 723]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1361e7800 == 49 [pid = 1666] [id = 362]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x14c59d000 == 48 [pid = 1666] [id = 724]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x14c73d800 == 47 [pid = 1666] [id = 725]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x14c7ea800 == 46 [pid = 1666] [id = 726]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x14cafc000 == 45 [pid = 1666] [id = 727]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x14dbe9000 == 44 [pid = 1666] [id = 728]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x150425800 == 43 [pid = 1666] [id = 729]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x150beb000 == 42 [pid = 1666] [id = 730]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x15171e800 == 41 [pid = 1666] [id = 731]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x151a63800 == 40 [pid = 1666] [id = 732]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x151f4f800 == 39 [pid = 1666] [id = 733]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1525db800 == 38 [pid = 1666] [id = 734]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x15317b800 == 37 [pid = 1666] [id = 735]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x154bf4000 == 36 [pid = 1666] [id = 736]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x15597c800 == 35 [pid = 1666] [id = 737]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x156b4e000 == 34 [pid = 1666] [id = 738]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1577f9000 == 33 [pid = 1666] [id = 739]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1565be800 == 32 [pid = 1666] [id = 740]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x157210800 == 31 [pid = 1666] [id = 741]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x138218000 == 30 [pid = 1666] [id = 742]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12e3a4800 == 29 [pid = 1666] [id = 16]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x11f5b6800 == 28 [pid = 1666] [id = 12]
11:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2d0800 == 27 [pid = 1666] [id = 384]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 424 (0x139b28800) [pid = 1666] [serial = 1649] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 423 (0x128945800) [pid = 1666] [serial = 1631] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 422 (0x127730400) [pid = 1666] [serial = 1736] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 421 (0x134a98800) [pid = 1666] [serial = 1644] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 420 (0x124f91400) [pid = 1666] [serial = 1733] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 419 (0x12e58a000) [pid = 1666] [serial = 1639] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 418 (0x134a95c00) [pid = 1666] [serial = 1760] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 417 (0x12e58b000) [pid = 1666] [serial = 1757] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 416 (0x12c045c00) [pid = 1666] [serial = 1634] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 415 (0x122b04000) [pid = 1666] [serial = 1728] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 414 (0x139169400) [pid = 1666] [serial = 1765] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 413 (0x13b997800) [pid = 1666] [serial = 1655] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 412 (0x13952ec00) [pid = 1666] [serial = 1781] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 411 (0x12b2af800) [pid = 1666] [serial = 1754] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 410 (0x13b460c00) [pid = 1666] [serial = 1652] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 409 (0x1289ce400) [pid = 1666] [serial = 1778] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 408 (0x149490800) [pid = 1666] [serial = 1667] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 407 (0x13ab91800) [pid = 1666] [serial = 1775] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 406 (0x11ed6bc00) [pid = 1666] [serial = 1625] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 405 (0x128580400) [pid = 1666] [serial = 1751] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 404 (0x12771a800) [pid = 1666] [serial = 1739] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 403 (0x13934cc00) [pid = 1666] [serial = 1770] [outer = 0x0] [url = about:blank]
11:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 402 (0x126889c00) [pid = 1666] [serial = 1628] [outer = 0x0] [url = about:blank]
11:39:52 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
11:39:52 INFO - document served over http requires an http
11:39:52 INFO - sub-resource via xhr-request using the meta-referrer
11:39:52 INFO - delivery method with swap-origin-redirect and when
11:39:52 INFO - the target request is cross-origin.
11:39:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 5004ms
11:39:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:39:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x112b13000 == 28 [pid = 1666] [id = 744]
11:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 403 (0x11cd3f800) [pid = 1666] [serial = 2085] [outer = 0x0]
11:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 404 (0x11cdab800) [pid = 1666] [serial = 2086] [outer = 0x11cd3f800]
11:39:53 INFO - PROCESS | 1666 | 1448307593406 Marionette INFO loaded listener.js
11:39:53 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 405 (0x11d887400) [pid = 1666] [serial = 2087] [outer = 0x11cd3f800]
11:39:54 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
11:39:54 INFO - document served over http requires an https
11:39:54 INFO - sub-resource via fetch-request using the meta-referrer
11:39:54 INFO - delivery method with keep-origin-redirect and when
11:39:54 INFO - the target request is cross-origin.
11:39:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1383ms
11:39:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:39:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x11d497800 == 29 [pid = 1666] [id = 745]
11:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 406 (0x11d88f000) [pid = 1666] [serial = 2088] [outer = 0x0]
11:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 407 (0x11d895800) [pid = 1666] [serial = 2089] [outer = 0x11d88f000]
11:39:54 INFO - PROCESS | 1666 | 1448307594466 Marionette INFO loaded listener.js
11:39:54 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 408 (0x11e2f2000) [pid = 1666] [serial = 2090] [outer = 0x11d88f000]
11:39:54 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
11:39:54 INFO - document served over http requires an https
11:39:54 INFO - sub-resource via fetch-request using the meta-referrer
11:39:54 INFO - delivery method with no-redirect and when
11:39:54 INFO - the target request is cross-origin.
11:39:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 522ms
11:39:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:39:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da91800 == 30 [pid = 1666] [id = 746]
11:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 409 (0x11e2fb800) [pid = 1666] [serial = 2091] [outer = 0x0]
11:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 410 (0x11e7c9000) [pid = 1666] [serial = 2092] [outer = 0x11e2fb800]
11:39:55 INFO - PROCESS | 1666 | 1448307595006 Marionette INFO loaded listener.js
11:39:55 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 411 (0x11ed78400) [pid = 1666] [serial = 2093] [outer = 0x11e2fb800]
11:39:55 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
11:39:55 INFO - document served over http requires an https
11:39:55 INFO - sub-resource via fetch-request using the meta-referrer
11:39:55 INFO - delivery method with swap-origin-redirect and when
11:39:55 INFO - the target request is cross-origin.
11:39:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 579ms
11:39:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:39:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x11dad7000 == 31 [pid = 1666] [id = 747]
11:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 412 (0x11e72c800) [pid = 1666] [serial = 2094] [outer = 0x0]
11:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 413 (0x11f624800) [pid = 1666] [serial = 2095] [outer = 0x11e72c800]
11:39:55 INFO - PROCESS | 1666 | 1448307595595 Marionette INFO loaded listener.js
11:39:55 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 414 (0x11f833800) [pid = 1666] [serial = 2096] [outer = 0x11e72c800]
11:39:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e27b800 == 32 [pid = 1666] [id = 748]
11:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 415 (0x11f836800) [pid = 1666] [serial = 2097] [outer = 0x0]
11:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 416 (0x11f83d800) [pid = 1666] [serial = 2098] [outer = 0x11f836800]
11:39:56 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
11:39:56 INFO - document served over http requires an https
11:39:56 INFO - sub-resource via iframe-tag using the meta-referrer
11:39:56 INFO - delivery method with keep-origin-redirect and when
11:39:56 INFO - the target request is cross-origin.
11:39:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 626ms
11:39:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:39:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e7be000 == 33 [pid = 1666] [id = 749]
11:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 417 (0x11ed6c800) [pid = 1666] [serial = 2099] [outer = 0x0]
11:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 418 (0x11f83d000) [pid = 1666] [serial = 2100] [outer = 0x11ed6c800]
11:39:56 INFO - PROCESS | 1666 | 1448307596249 Marionette INFO loaded listener.js
11:39:56 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 419 (0x11f9e3000) [pid = 1666] [serial = 2101] [outer = 0x11ed6c800]
11:39:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f59d800 == 34 [pid = 1666] [id = 750]
11:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 420 (0x11f9e4800) [pid = 1666] [serial = 2102] [outer = 0x0]
11:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 421 (0x11fc2b800) [pid = 1666] [serial = 2103] [outer = 0x11f9e4800]
11:39:56 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
11:39:56 INFO - document served over http requires an https
11:39:56 INFO - sub-resource via iframe-tag using the meta-referrer
11:39:56 INFO - delivery method with no-redirect and when
11:39:56 INFO - the target request is cross-origin.
11:39:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 624ms
11:39:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:39:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f8e0800 == 35 [pid = 1666] [id = 751]
11:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 422 (0x1202d6800) [pid = 1666] [serial = 2104] [outer = 0x0]
11:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 423 (0x12031f000) [pid = 1666] [serial = 2105] [outer = 0x1202d6800]
11:39:56 INFO - PROCESS | 1666 | 1448307596937 Marionette INFO loaded listener.js
11:39:56 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 424 (0x120e11000) [pid = 1666] [serial = 2106] [outer = 0x1202d6800]
11:39:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x11e8e2800 == 36 [pid = 1666] [id = 752]
11:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 425 (0x121028c00) [pid = 1666] [serial = 2107] [outer = 0x0]
11:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 426 (0x121114400) [pid = 1666] [serial = 2108] [outer = 0x121028c00]
11:39:57 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
11:39:57 INFO - document served over http requires an https
11:39:57 INFO - sub-resource via iframe-tag using the meta-referrer
11:39:57 INFO - delivery method with swap-origin-redirect and when
11:39:57 INFO - the target request is cross-origin.
11:39:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 677ms
11:39:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 425 (0x12e154800) [pid = 1666] [serial = 1782] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 424 (0x1329e8c00) [pid = 1666] [serial = 1721] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 423 (0x150e13000) [pid = 1666] [serial = 1544] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 422 (0x112841800) [pid = 1666] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 421 (0x124fc6000) [pid = 1666] [serial = 1926] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 420 (0x14bcee000) [pid = 1666] [serial = 1824] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 419 (0x14719ac00) [pid = 1666] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 418 (0x149b03800) [pid = 1666] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 417 (0x150e1b800) [pid = 1666] [serial = 1833] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 416 (0x149a3b000) [pid = 1666] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 415 (0x14be53c00) [pid = 1666] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 414 (0x13b58a800) [pid = 1666] [serial = 1502] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 413 (0x128696000) [pid = 1666] [serial = 1947] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 412 (0x11f9b5000) [pid = 1666] [serial = 1914] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 411 (0x151f85c00) [pid = 1666] [serial = 1839] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 410 (0x14c341800) [pid = 1666] [serial = 1684] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 409 (0x129024000) [pid = 1666] [serial = 1950] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 408 (0x150989800) [pid = 1666] [serial = 1535] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 407 (0x147192000) [pid = 1666] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 406 (0x135a9cc00) [pid = 1666] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 405 (0x13192a400) [pid = 1666] [serial = 1642] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 404 (0x121219c00) [pid = 1666] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 403 (0x14f180c00) [pid = 1666] [serial = 1872] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 402 (0x14f009c00) [pid = 1666] [serial = 1894] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 401 (0x14bceac00) [pid = 1666] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 400 (0x151f7e000) [pid = 1666] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 399 (0x135a9e400) [pid = 1666] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 398 (0x14cd0f000) [pid = 1666] [serial = 1716] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 397 (0x11ed6b400) [pid = 1666] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 396 (0x11f835000) [pid = 1666] [serial = 1941] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 395 (0x13b8b1000) [pid = 1666] [serial = 1857] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 394 (0x134ca0400) [pid = 1666] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 393 (0x127362800) [pid = 1666] [serial = 1929] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 392 (0x149841800) [pid = 1666] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 391 (0x14f17f400) [pid = 1666] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 390 (0x13a1c2800) [pid = 1666] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 389 (0x1290a8400) [pid = 1666] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 388 (0x1478ba000) [pid = 1666] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 387 (0x11f835800) [pid = 1666] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 386 (0x113853800) [pid = 1666] [serial = 1908] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 385 (0x13b8ae000) [pid = 1666] [serial = 1855] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 384 (0x149846800) [pid = 1666] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 383 (0x1491bc000) [pid = 1666] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 382 (0x13b92a800) [pid = 1666] [serial = 1808] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307526195]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 381 (0x13b685800) [pid = 1666] [serial = 1805] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 380 (0x1491bf400) [pid = 1666] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 379 (0x1495c7c00) [pid = 1666] [serial = 1520] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 378 (0x14beb5400) [pid = 1666] [serial = 1850] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307534946]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 377 (0x121029800) [pid = 1666] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 376 (0x14ce52c00) [pid = 1666] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 375 (0x135a28c00) [pid = 1666] [serial = 1496] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 374 (0x1290a7c00) [pid = 1666] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 373 (0x1282c5c00) [pid = 1666] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 372 (0x1478c2800) [pid = 1666] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 371 (0x14948e000) [pid = 1666] [serial = 1541] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 370 (0x151957800) [pid = 1666] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 369 (0x126dd9c00) [pid = 1666] [serial = 1931] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 368 (0x14be49000) [pid = 1666] [serial = 1532] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 367 (0x112477c00) [pid = 1666] [serial = 1917] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 366 (0x150993000) [pid = 1666] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 365 (0x12b015800) [pid = 1666] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 364 (0x127528800) [pid = 1666] [serial = 1936] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 363 (0x14c33e800) [pid = 1666] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 362 (0x12c56a400) [pid = 1666] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 361 (0x14cb0f800) [pid = 1666] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 360 (0x1273a8c00) [pid = 1666] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 359 (0x113853400) [pid = 1666] [serial = 1905] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 358 (0x12c06b800) [pid = 1666] [serial = 1637] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 357 (0x149b09000) [pid = 1666] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 356 (0x14f703000) [pid = 1666] [serial = 1881] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 355 (0x1478bbc00) [pid = 1666] [serial = 1384] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 354 (0x150e69800) [pid = 1666] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 353 (0x14c49cc00) [pid = 1666] [serial = 1526] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 352 (0x152168800) [pid = 1666] [serial = 1852] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 351 (0x13dd7c000) [pid = 1666] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 350 (0x13b574c00) [pid = 1666] [serial = 1538] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 349 (0x14bea9400) [pid = 1666] [serial = 1845] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 348 (0x14beaa000) [pid = 1666] [serial = 1847] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 347 (0x12b0d7c00) [pid = 1666] [serial = 1875] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 346 (0x11f837c00) [pid = 1666] [serial = 1788] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 345 (0x13a1b9800) [pid = 1666] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 344 (0x13baab800) [pid = 1666] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 343 (0x14715a800) [pid = 1666] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 342 (0x127745c00) [pid = 1666] [serial = 1939] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 341 (0x1274ed400) [pid = 1666] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 340 (0x1472d4800) [pid = 1666] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 339 (0x14714b800) [pid = 1666] [serial = 1510] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 338 (0x1318e5400) [pid = 1666] [serial = 1797] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 337 (0x14f70b400) [pid = 1666] [serial = 1884] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 336 (0x1253e6400) [pid = 1666] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 335 (0x14f183800) [pid = 1666] [serial = 1899] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 334 (0x150e6a000) [pid = 1666] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 333 (0x12145f400) [pid = 1666] [serial = 1923] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 332 (0x149a30000) [pid = 1666] [serial = 1821] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 331 (0x149a37c00) [pid = 1666] [serial = 1493] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 330 (0x14714fc00) [pid = 1666] [serial = 1813] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 329 (0x1478c4800) [pid = 1666] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 328 (0x1495c9000) [pid = 1666] [serial = 1523] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 327 (0x1507a1800) [pid = 1666] [serial = 1830] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 326 (0x11de8d000) [pid = 1666] [serial = 1468] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 325 (0x139b2a000) [pid = 1666] [serial = 1529] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 324 (0x13b594000) [pid = 1666] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 323 (0x112abb000) [pid = 1666] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 322 (0x139b2b800) [pid = 1666] [serial = 1800] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 321 (0x14f006c00) [pid = 1666] [serial = 1892] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307543681]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 320 (0x13baa5c00) [pid = 1666] [serial = 1810] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 319 (0x147621000) [pid = 1666] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 318 (0x14f887000) [pid = 1666] [serial = 1889] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 317 (0x14f883400) [pid = 1666] [serial = 1887] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 316 (0x151424400) [pid = 1666] [serial = 1707] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 315 (0x152273800) [pid = 1666] [serial = 1897] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 314 (0x122b0d400) [pid = 1666] [serial = 1791] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 313 (0x14c33e000) [pid = 1666] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 312 (0x15211cc00) [pid = 1666] [serial = 1842] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 311 (0x1504ecc00) [pid = 1666] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 310 (0x151424000) [pid = 1666] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 309 (0x13b58ac00) [pid = 1666] [serial = 1505] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 308 (0x14719b400) [pid = 1666] [serial = 1815] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 307 (0x13aec4400) [pid = 1666] [serial = 1713] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 306 (0x14cba5000) [pid = 1666] [serial = 1866] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 305 (0x135a2e000) [pid = 1666] [serial = 1499] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 304 (0x1274e6800) [pid = 1666] [serial = 1934] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307555083]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 303 (0x14719cc00) [pid = 1666] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 302 (0x1497af800) [pid = 1666] [serial = 1490] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 301 (0x14bae8400) [pid = 1666] [serial = 1679] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 300 (0x1521c5800) [pid = 1666] [serial = 1863] [outer = 0x0] [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]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 299 (0x13a1c2000) [pid = 1666] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 298 (0x14b64c400) [pid = 1666] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 297 (0x129028c00) [pid = 1666] [serial = 1951] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 296 (0x11fc2c800) [pid = 1666] [serial = 1915] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 295 (0x151950400) [pid = 1666] [serial = 1876] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 294 (0x127382c00) [pid = 1666] [serial = 1932] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 293 (0x151f7f800) [pid = 1666] [serial = 1837] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 292 (0x14719c400) [pid = 1666] [serial = 1814] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 291 (0x1521d0c00) [pid = 1666] [serial = 1879] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 290 (0x1255af000) [pid = 1666] [serial = 1927] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 289 (0x1521c8000) [pid = 1666] [serial = 1864] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 288 (0x14caabc00) [pid = 1666] [serial = 1825] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 287 (0x11bc9bc00) [pid = 1666] [serial = 1906] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 286 (0x14f181800) [pid = 1666] [serial = 1870] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 285 (0x112abc400) [pid = 1666] [serial = 1786] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 284 (0x1236bcc00) [pid = 1666] [serial = 1924] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 283 (0x152278000) [pid = 1666] [serial = 1900] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 282 (0x13baab400) [pid = 1666] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307526195]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 281 (0x15216bc00) [pid = 1666] [serial = 1851] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307534946]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 280 (0x11f61fc00) [pid = 1666] [serial = 1912] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 279 (0x14f009800) [pid = 1666] [serial = 1893] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307543681]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 278 (0x127536800) [pid = 1666] [serial = 1935] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307555083]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 277 (0x14b644000) [pid = 1666] [serial = 1822] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 276 (0x14f708000) [pid = 1666] [serial = 1882] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 275 (0x135878c00) [pid = 1666] [serial = 1903] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 274 (0x13bb8e000) [pid = 1666] [serial = 1811] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 273 (0x13b689400) [pid = 1666] [serial = 1806] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 272 (0x15142a800) [pid = 1666] [serial = 1834] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 271 (0x128581000) [pid = 1666] [serial = 1945] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 270 (0x14f87e800) [pid = 1666] [serial = 1885] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 269 (0x1507a3800) [pid = 1666] [serial = 1828] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 268 (0x112ff4400) [pid = 1666] [serial = 1940] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 267 (0x14f00e800) [pid = 1666] [serial = 1895] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 266 (0x13b3f0400) [pid = 1666] [serial = 1801] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 265 (0x150e12400) [pid = 1666] [serial = 1831] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 264 (0x14cba7000) [pid = 1666] [serial = 1867] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 263 (0x128947c00) [pid = 1666] [serial = 1948] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 262 (0x14f18bc00) [pid = 1666] [serial = 1873] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 261 (0x15141f800) [pid = 1666] [serial = 1898] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 260 (0x112b53c00) [pid = 1666] [serial = 1918] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 259 (0x13b8b8800) [pid = 1666] [serial = 1858] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 258 (0x151f8b800) [pid = 1666] [serial = 1840] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 257 (0x14948dc00) [pid = 1666] [serial = 1819] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 256 (0x14774a000) [pid = 1666] [serial = 1816] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 255 (0x127383800) [pid = 1666] [serial = 1930] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 254 (0x13b921c00) [pid = 1666] [serial = 1804] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 253 (0x127533800) [pid = 1666] [serial = 1937] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 252 (0x14f889c00) [pid = 1666] [serial = 1890] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 251 (0x15216cc00) [pid = 1666] [serial = 1853] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 250 (0x14beac400) [pid = 1666] [serial = 1846] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 249 (0x14cea7400) [pid = 1666] [serial = 1861] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 248 (0x13293dc00) [pid = 1666] [serial = 1798] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 247 (0x1210db400) [pid = 1666] [serial = 1789] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 246 (0x13b8b1400) [pid = 1666] [serial = 1856] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 245 (0x12136d000) [pid = 1666] [serial = 1921] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 244 (0x14f887800) [pid = 1666] [serial = 1888] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 243 (0x127733c00) [pid = 1666] [serial = 1792] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 242 (0x12c573800) [pid = 1666] [serial = 1795] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 241 (0x120324800) [pid = 1666] [serial = 1942] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 240 (0x14beb0c00) [pid = 1666] [serial = 1848] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 239 (0x11d1bac00) [pid = 1666] [serial = 1909] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 238 (0x152127c00) [pid = 1666] [serial = 1843] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 237 (0x1290a6000) [pid = 1666] [serial = 1952] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 236 (0x13b3f2400) [pid = 1666] [serial = 1784] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 235 (0x151420800) [pid = 1666] [serial = 1703] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 234 (0x1521d0000) [pid = 1666] [serial = 1874] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 233 (0x1504e1000) [pid = 1666] [serial = 1826] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 232 (0x11dce6c00) [pid = 1666] [serial = 1910] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 231 (0x14f188000) [pid = 1666] [serial = 1871] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 230 (0x14cd11000) [pid = 1666] [serial = 1715] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 229 (0x150e65800) [pid = 1666] [serial = 1697] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 228 (0x15142b000) [pid = 1666] [serial = 1706] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 227 (0x11dce5400) [pid = 1666] [serial = 1787] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 226 (0x126b22000) [pid = 1666] [serial = 1790] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 225 (0x120385c00) [pid = 1666] [serial = 1916] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 224 (0x1507ad400) [pid = 1666] [serial = 1694] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 223 (0x14cbaf400) [pid = 1666] [serial = 1868] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 222 (0x151108400) [pid = 1666] [serial = 1700] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 221 (0x152121000) [pid = 1666] [serial = 1723] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 220 (0x14bae5c00) [pid = 1666] [serial = 1676] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 219 (0x1515c6400) [pid = 1666] [serial = 1712] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 218 (0x14ce52800) [pid = 1666] [serial = 1691] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 217 (0x150990000) [pid = 1666] [serial = 1829] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 216 (0x149841c00) [pid = 1666] [serial = 1670] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 215 (0x1515c5800) [pid = 1666] [serial = 1718] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 214 (0x1515c0000) [pid = 1666] [serial = 1709] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 213 (0x14c33fc00) [pid = 1666] [serial = 1681] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 212 (0x14cab1c00) [pid = 1666] [serial = 1686] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 211 (0x151104400) [pid = 1666] [serial = 1832] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 210 (0x11f94a400) [pid = 1666] [serial = 1913] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | --DOMWINDOW == 209 (0x149b06400) [pid = 1666] [serial = 1673] [outer = 0x0] [url = about:blank]
11:40:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x11fca4800 == 37 [pid = 1666] [id = 753]
11:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 210 (0x112b57000) [pid = 1666] [serial = 2109] [outer = 0x0]
11:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 211 (0x113853800) [pid = 1666] [serial = 2110] [outer = 0x112b57000]
11:40:00 INFO - PROCESS | 1666 | 1448307600816 Marionette INFO loaded listener.js
11:40:00 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 212 (0x1202d7400) [pid = 1666] [serial = 2111] [outer = 0x112b57000]
11:40:01 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
11:40:01 INFO - document served over http requires an https
11:40:01 INFO - sub-resource via script-tag using the meta-referrer
11:40:01 INFO - delivery method with keep-origin-redirect and when
11:40:01 INFO - the target request is cross-origin.
11:40:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3842ms
11:40:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:40:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x121387800 == 38 [pid = 1666] [id = 754]
11:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 213 (0x1210de800) [pid = 1666] [serial = 2112] [outer = 0x0]
11:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 214 (0x121115400) [pid = 1666] [serial = 2113] [outer = 0x1210de800]
11:40:01 INFO - PROCESS | 1666 | 1448307601362 Marionette INFO loaded listener.js
11:40:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 215 (0x121375400) [pid = 1666] [serial = 2114] [outer = 0x1210de800]
11:40:01 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
11:40:01 INFO - document served over http requires an https
11:40:01 INFO - sub-resource via script-tag using the meta-referrer
11:40:01 INFO - delivery method with no-redirect and when
11:40:01 INFO - the target request is cross-origin.
11:40:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 472ms
11:40:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:40:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213a6800 == 39 [pid = 1666] [id = 755]
11:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 216 (0x121372c00) [pid = 1666] [serial = 2115] [outer = 0x0]
11:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 217 (0x121727c00) [pid = 1666] [serial = 2116] [outer = 0x121372c00]
11:40:01 INFO - PROCESS | 1666 | 1448307601849 Marionette INFO loaded listener.js
11:40:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 218 (0x12172a000) [pid = 1666] [serial = 2117] [outer = 0x121372c00]
11:40:02 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
11:40:02 INFO - document served over http requires an https
11:40:02 INFO - sub-resource via script-tag using the meta-referrer
11:40:02 INFO - delivery method with swap-origin-redirect and when
11:40:02 INFO - the target request is cross-origin.
11:40:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 523ms
11:40:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:40:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x125302800 == 40 [pid = 1666] [id = 756]
11:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 219 (0x121374c00) [pid = 1666] [serial = 2118] [outer = 0x0]
11:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 220 (0x1219ecc00) [pid = 1666] [serial = 2119] [outer = 0x121374c00]
11:40:02 INFO - PROCESS | 1666 | 1448307602372 Marionette INFO loaded listener.js
11:40:02 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 221 (0x122b0d400) [pid = 1666] [serial = 2120] [outer = 0x121374c00]
11:40:02 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
11:40:02 INFO - document served over http requires an https
11:40:02 INFO - sub-resource via xhr-request using the meta-referrer
11:40:02 INFO - delivery method with keep-origin-redirect and when
11:40:02 INFO - the target request is cross-origin.
11:40:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 618ms
11:40:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:40:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x1126fb800 == 41 [pid = 1666] [id = 757]
11:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 222 (0x112f2ec00) [pid = 1666] [serial = 2121] [outer = 0x0]
11:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 223 (0x11c887400) [pid = 1666] [serial = 2122] [outer = 0x112f2ec00]
11:40:03 INFO - PROCESS | 1666 | 1448307603039 Marionette INFO loaded listener.js
11:40:03 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 224 (0x11dc1b000) [pid = 1666] [serial = 2123] [outer = 0x112f2ec00]
11:40:03 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
11:40:03 INFO - document served over http requires an https
11:40:03 INFO - sub-resource via xhr-request using the meta-referrer
11:40:03 INFO - delivery method with no-redirect and when
11:40:03 INFO - the target request is cross-origin.
11:40:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 723ms
11:40:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:40:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x11f5b7000 == 42 [pid = 1666] [id = 758]
11:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 225 (0x11e2ed400) [pid = 1666] [serial = 2124] [outer = 0x0]
11:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 226 (0x11e7cf800) [pid = 1666] [serial = 2125] [outer = 0x11e2ed400]
11:40:03 INFO - PROCESS | 1666 | 1448307603756 Marionette INFO loaded listener.js
11:40:03 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 227 (0x11f9ea800) [pid = 1666] [serial = 2126] [outer = 0x11e2ed400]
11:40:04 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
11:40:04 INFO - document served over http requires an https
11:40:04 INFO - sub-resource via xhr-request using the meta-referrer
11:40:04 INFO - delivery method with swap-origin-redirect and when
11:40:04 INFO - the target request is cross-origin.
11:40:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 675ms
11:40:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:40:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x127691000 == 43 [pid = 1666] [id = 759]
11:40:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 228 (0x1202d4400) [pid = 1666] [serial = 2127] [outer = 0x0]
11:40:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 229 (0x121027800) [pid = 1666] [serial = 2128] [outer = 0x1202d4400]
11:40:04 INFO - PROCESS | 1666 | 1448307604474 Marionette INFO loaded listener.js
11:40:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 230 (0x121b5d000) [pid = 1666] [serial = 2129] [outer = 0x1202d4400]
11:40: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
11:40:04 INFO - document served over http requires an http
11:40:04 INFO - sub-resource via fetch-request using the meta-referrer
11:40:04 INFO - delivery method with keep-origin-redirect and when
11:40:04 INFO - the target request is same-origin.
11:40:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 676ms
11:40:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:40:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x128214800 == 44 [pid = 1666] [id = 760]
11:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 231 (0x122f0a000) [pid = 1666] [serial = 2130] [outer = 0x0]
11:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 232 (0x122f46800) [pid = 1666] [serial = 2131] [outer = 0x122f0a000]
11:40:05 INFO - PROCESS | 1666 | 1448307605116 Marionette INFO loaded listener.js
11:40:05 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 233 (0x1236bac00) [pid = 1666] [serial = 2132] [outer = 0x122f0a000]
11:40: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
11:40:05 INFO - document served over http requires an http
11:40:05 INFO - sub-resource via fetch-request using the meta-referrer
11:40:05 INFO - delivery method with no-redirect and when
11:40:05 INFO - the target request is same-origin.
11:40:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 672ms
11:40:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:40:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d86800 == 45 [pid = 1666] [id = 761]
11:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 234 (0x1236c1800) [pid = 1666] [serial = 2133] [outer = 0x0]
11:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 235 (0x1236c6800) [pid = 1666] [serial = 2134] [outer = 0x1236c1800]
11:40:05 INFO - PROCESS | 1666 | 1448307605846 Marionette INFO loaded listener.js
11:40:05 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 236 (0x124fdb400) [pid = 1666] [serial = 2135] [outer = 0x1236c1800]
11:40:06 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
11:40:06 INFO - document served over http requires an http
11:40:06 INFO - sub-resource via fetch-request using the meta-referrer
11:40:06 INFO - delivery method with swap-origin-redirect and when
11:40:06 INFO - the target request is same-origin.
11:40:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 678ms
11:40:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:40:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12976b000 == 46 [pid = 1666] [id = 762]
11:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 237 (0x1236c5000) [pid = 1666] [serial = 2136] [outer = 0x0]
11:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 238 (0x124fe7000) [pid = 1666] [serial = 2137] [outer = 0x1236c5000]
11:40:06 INFO - PROCESS | 1666 | 1448307606490 Marionette INFO loaded listener.js
11:40:06 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 239 (0x126b1ec00) [pid = 1666] [serial = 2138] [outer = 0x1236c5000]
11:40:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x129d74800 == 47 [pid = 1666] [id = 763]
11:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 240 (0x126b22000) [pid = 1666] [serial = 2139] [outer = 0x0]
11:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 241 (0x126d58800) [pid = 1666] [serial = 2140] [outer = 0x126b22000]
11:40:07 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
11:40:07 INFO - document served over http requires an http
11:40:07 INFO - sub-resource via iframe-tag using the meta-referrer
11:40:07 INFO - delivery method with keep-origin-redirect and when
11:40:07 INFO - the target request is same-origin.
11:40:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 725ms
11:40:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:40:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a632800 == 48 [pid = 1666] [id = 764]
11:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 242 (0x12017c400) [pid = 1666] [serial = 2141] [outer = 0x0]
11:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 243 (0x126d59000) [pid = 1666] [serial = 2142] [outer = 0x12017c400]
11:40:07 INFO - PROCESS | 1666 | 1448307607284 Marionette INFO loaded listener.js
11:40:07 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 244 (0x127365400) [pid = 1666] [serial = 2143] [outer = 0x12017c400]
11:40:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a7f9800 == 49 [pid = 1666] [id = 765]
11:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 245 (0x126dda000) [pid = 1666] [serial = 2144] [outer = 0x0]
11:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 246 (0x12736ac00) [pid = 1666] [serial = 2145] [outer = 0x126dda000]
11:40:07 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
11:40:07 INFO - document served over http requires an http
11:40:07 INFO - sub-resource via iframe-tag using the meta-referrer
11:40:07 INFO - delivery method with no-redirect and when
11:40:07 INFO - the target request is same-origin.
11:40:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 724ms
11:40:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:40:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b04f800 == 50 [pid = 1666] [id = 766]
11:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 247 (0x126ddb400) [pid = 1666] [serial = 2146] [outer = 0x0]
11:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 248 (0x12736c400) [pid = 1666] [serial = 2147] [outer = 0x126ddb400]
11:40:08 INFO - PROCESS | 1666 | 1448307608005 Marionette INFO loaded listener.js
11:40:08 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 249 (0x12738cc00) [pid = 1666] [serial = 2148] [outer = 0x126ddb400]
11:40:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b261000 == 51 [pid = 1666] [id = 767]
11:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 250 (0x127389400) [pid = 1666] [serial = 2149] [outer = 0x0]
11:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 251 (0x1273a5000) [pid = 1666] [serial = 2150] [outer = 0x127389400]
11:40:08 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
11:40:08 INFO - document served over http requires an http
11:40:08 INFO - sub-resource via iframe-tag using the meta-referrer
11:40:08 INFO - delivery method with swap-origin-redirect and when
11:40:08 INFO - the target request is same-origin.
11:40:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 777ms
11:40:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:40:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b267000 == 52 [pid = 1666] [id = 768]
11:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 252 (0x127369000) [pid = 1666] [serial = 2151] [outer = 0x0]
11:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 253 (0x1273a3000) [pid = 1666] [serial = 2152] [outer = 0x127369000]
11:40:08 INFO - PROCESS | 1666 | 1448307608789 Marionette INFO loaded listener.js
11:40:08 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 254 (0x1274e6400) [pid = 1666] [serial = 2153] [outer = 0x127369000]
11:40:09 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
11:40:09 INFO - document served over http requires an http
11:40:09 INFO - sub-resource via script-tag using the meta-referrer
11:40:09 INFO - delivery method with keep-origin-redirect and when
11:40:09 INFO - the target request is same-origin.
11:40:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 720ms
11:40:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:40:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0ba800 == 53 [pid = 1666] [id = 769]
11:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 255 (0x1274e9800) [pid = 1666] [serial = 2154] [outer = 0x0]
11:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 256 (0x1274ebc00) [pid = 1666] [serial = 2155] [outer = 0x1274e9800]
11:40:09 INFO - PROCESS | 1666 | 1448307609483 Marionette INFO loaded listener.js
11:40:09 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 257 (0x127529800) [pid = 1666] [serial = 2156] [outer = 0x1274e9800]
11:40:09 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
11:40:09 INFO - document served over http requires an http
11:40:09 INFO - sub-resource via script-tag using the meta-referrer
11:40:09 INFO - delivery method with no-redirect and when
11:40:09 INFO - the target request is same-origin.
11:40:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 672ms
11:40:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:40:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e11b000 == 54 [pid = 1666] [id = 770]
11:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 258 (0x12752fc00) [pid = 1666] [serial = 2157] [outer = 0x0]
11:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 259 (0x127533400) [pid = 1666] [serial = 2158] [outer = 0x12752fc00]
11:40:10 INFO - PROCESS | 1666 | 1448307610194 Marionette INFO loaded listener.js
11:40:10 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 260 (0x12773dc00) [pid = 1666] [serial = 2159] [outer = 0x12752fc00]
11:40:10 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
11:40:10 INFO - document served over http requires an http
11:40:10 INFO - sub-resource via script-tag using the meta-referrer
11:40:10 INFO - delivery method with swap-origin-redirect and when
11:40:10 INFO - the target request is same-origin.
11:40:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 728ms
11:40:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:40:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e3a4000 == 55 [pid = 1666] [id = 771]
11:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 261 (0x127748000) [pid = 1666] [serial = 2160] [outer = 0x0]
11:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 262 (0x12774a400) [pid = 1666] [serial = 2161] [outer = 0x127748000]
11:40:10 INFO - PROCESS | 1666 | 1448307610881 Marionette INFO loaded listener.js
11:40:10 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 263 (0x1282a6800) [pid = 1666] [serial = 2162] [outer = 0x127748000]
11:40:11 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
11:40:11 INFO - document served over http requires an http
11:40:11 INFO - sub-resource via xhr-request using the meta-referrer
11:40:11 INFO - delivery method with keep-origin-redirect and when
11:40:11 INFO - the target request is same-origin.
11:40:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 625ms
11:40:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:40:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e81d800 == 56 [pid = 1666] [id = 772]
11:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 264 (0x12829f000) [pid = 1666] [serial = 2163] [outer = 0x0]
11:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 265 (0x1282ac000) [pid = 1666] [serial = 2164] [outer = 0x12829f000]
11:40:11 INFO - PROCESS | 1666 | 1448307611553 Marionette INFO loaded listener.js
11:40:11 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 266 (0x1282ca800) [pid = 1666] [serial = 2165] [outer = 0x12829f000]
11:40:12 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
11:40:12 INFO - document served over http requires an http
11:40:12 INFO - sub-resource via xhr-request using the meta-referrer
11:40:12 INFO - delivery method with no-redirect and when
11:40:12 INFO - the target request is same-origin.
11:40:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 676ms
11:40:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:40:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ea54800 == 57 [pid = 1666] [id = 773]
11:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 267 (0x1282c3400) [pid = 1666] [serial = 2166] [outer = 0x0]
11:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 268 (0x128577400) [pid = 1666] [serial = 2167] [outer = 0x1282c3400]
11:40:12 INFO - PROCESS | 1666 | 1448307612198 Marionette INFO loaded listener.js
11:40:12 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 269 (0x128582400) [pid = 1666] [serial = 2168] [outer = 0x1282c3400]
11:40:12 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
11:40:12 INFO - document served over http requires an http
11:40:12 INFO - sub-resource via xhr-request using the meta-referrer
11:40:12 INFO - delivery method with swap-origin-redirect and when
11:40:12 INFO - the target request is same-origin.
11:40:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 669ms
11:40:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:40:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x1318a3800 == 58 [pid = 1666] [id = 774]
11:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 270 (0x12857a000) [pid = 1666] [serial = 2169] [outer = 0x0]
11:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 271 (0x128667c00) [pid = 1666] [serial = 2170] [outer = 0x12857a000]
11:40:12 INFO - PROCESS | 1666 | 1448307612906 Marionette INFO loaded listener.js
11:40:12 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 272 (0x12869b800) [pid = 1666] [serial = 2171] [outer = 0x12857a000]
11:40:13 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
11:40:13 INFO - document served over http requires an https
11:40:13 INFO - sub-resource via fetch-request using the meta-referrer
11:40:13 INFO - delivery method with keep-origin-redirect and when
11:40:13 INFO - the target request is same-origin.
11:40:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 675ms
11:40:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:40:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x13191a000 == 59 [pid = 1666] [id = 775]
11:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 273 (0x128694000) [pid = 1666] [serial = 2172] [outer = 0x0]
11:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 274 (0x12893e800) [pid = 1666] [serial = 2173] [outer = 0x128694000]
11:40:13 INFO - PROCESS | 1666 | 1448307613545 Marionette INFO loaded listener.js
11:40:13 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 275 (0x1289c4000) [pid = 1666] [serial = 2174] [outer = 0x128694000]
11:40:14 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
11:40:14 INFO - document served over http requires an https
11:40:14 INFO - sub-resource via fetch-request using the meta-referrer
11:40:14 INFO - delivery method with no-redirect and when
11:40:14 INFO - the target request is same-origin.
11:40:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 675ms
11:40:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:40:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1319c7000 == 60 [pid = 1666] [id = 776]
11:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 276 (0x128947000) [pid = 1666] [serial = 2175] [outer = 0x0]
11:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 277 (0x1289c7c00) [pid = 1666] [serial = 2176] [outer = 0x128947000]
11:40:14 INFO - PROCESS | 1666 | 1448307614292 Marionette INFO loaded listener.js
11:40:14 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 278 (0x129028000) [pid = 1666] [serial = 2177] [outer = 0x128947000]
11:40:14 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
11:40:14 INFO - document served over http requires an https
11:40:14 INFO - sub-resource via fetch-request using the meta-referrer
11:40:14 INFO - delivery method with swap-origin-redirect and when
11:40:14 INFO - the target request is same-origin.
11:40:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 748ms
11:40:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:40:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x131a48000 == 61 [pid = 1666] [id = 777]
11:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 279 (0x1289cf400) [pid = 1666] [serial = 2178] [outer = 0x0]
11:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 280 (0x12902c800) [pid = 1666] [serial = 2179] [outer = 0x1289cf400]
11:40:14 INFO - PROCESS | 1666 | 1448307614991 Marionette INFO loaded listener.js
11:40:15 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 281 (0x1290b4c00) [pid = 1666] [serial = 2180] [outer = 0x1289cf400]
11:40:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x132c09000 == 62 [pid = 1666] [id = 778]
11:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 282 (0x1290a7800) [pid = 1666] [serial = 2181] [outer = 0x0]
11:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 283 (0x1290a2800) [pid = 1666] [serial = 2182] [outer = 0x1290a7800]
11:40:15 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
11:40:15 INFO - document served over http requires an https
11:40:15 INFO - sub-resource via iframe-tag using the meta-referrer
11:40:15 INFO - delivery method with keep-origin-redirect and when
11:40:15 INFO - the target request is same-origin.
11:40:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 680ms
11:40:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:40:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x132c0c000 == 63 [pid = 1666] [id = 779]
11:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 284 (0x1290b9c00) [pid = 1666] [serial = 2183] [outer = 0x0]
11:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 285 (0x1290be400) [pid = 1666] [serial = 2184] [outer = 0x1290b9c00]
11:40:15 INFO - PROCESS | 1666 | 1448307615766 Marionette INFO loaded listener.js
11:40:15 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 286 (0x129ba0800) [pid = 1666] [serial = 2185] [outer = 0x1290b9c00]
11:40:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x134949800 == 64 [pid = 1666] [id = 780]
11:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 287 (0x129b9cc00) [pid = 1666] [serial = 2186] [outer = 0x0]
11:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 288 (0x129ba7800) [pid = 1666] [serial = 2187] [outer = 0x129b9cc00]
11:40:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:40:16 INFO - document served over http requires an https
11:40:16 INFO - sub-resource via iframe-tag using the meta-referrer
11:40:16 INFO - delivery method with no-redirect and when
11:40:16 INFO - the target request is same-origin.
11:40:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 722ms
11:40:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:40:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x13494e000 == 65 [pid = 1666] [id = 781]
11:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 289 (0x129ba2c00) [pid = 1666] [serial = 2188] [outer = 0x0]
11:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 290 (0x129bb5400) [pid = 1666] [serial = 2189] [outer = 0x129ba2c00]
11:40:16 INFO - PROCESS | 1666 | 1448307616456 Marionette INFO loaded listener.js
11:40:16 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 291 (0x12b00fc00) [pid = 1666] [serial = 2190] [outer = 0x129ba2c00]
11:40:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x134a74000 == 66 [pid = 1666] [id = 782]
11:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 292 (0x12b00d400) [pid = 1666] [serial = 2191] [outer = 0x0]
11:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 293 (0x12b012400) [pid = 1666] [serial = 2192] [outer = 0x12b00d400]
11:40:17 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
11:40:17 INFO - document served over http requires an https
11:40:17 INFO - sub-resource via iframe-tag using the meta-referrer
11:40:17 INFO - delivery method with swap-origin-redirect and when
11:40:17 INFO - the target request is same-origin.
11:40:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 779ms
11:40:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:40:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x134a7b800 == 67 [pid = 1666] [id = 783]
11:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 294 (0x12b011000) [pid = 1666] [serial = 2193] [outer = 0x0]
11:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 295 (0x12b019400) [pid = 1666] [serial = 2194] [outer = 0x12b011000]
11:40:17 INFO - PROCESS | 1666 | 1448307617264 Marionette INFO loaded listener.js
11:40:17 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 296 (0x12b0d4c00) [pid = 1666] [serial = 2195] [outer = 0x12b011000]
11:40:17 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
11:40:17 INFO - document served over http requires an https
11:40:17 INFO - sub-resource via script-tag using the meta-referrer
11:40:17 INFO - delivery method with keep-origin-redirect and when
11:40:17 INFO - the target request is same-origin.
11:40:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 728ms
11:40:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:40:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359a3000 == 68 [pid = 1666] [id = 784]
11:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 297 (0x12b0cf000) [pid = 1666] [serial = 2196] [outer = 0x0]
11:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 298 (0x12b2ad800) [pid = 1666] [serial = 2197] [outer = 0x12b0cf000]
11:40:17 INFO - PROCESS | 1666 | 1448307617973 Marionette INFO loaded listener.js
11:40:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 299 (0x12bc21400) [pid = 1666] [serial = 2198] [outer = 0x12b0cf000]
11:40:18 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
11:40:18 INFO - document served over http requires an https
11:40:18 INFO - sub-resource via script-tag using the meta-referrer
11:40:18 INFO - delivery method with no-redirect and when
11:40:18 INFO - the target request is same-origin.
11:40:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 676ms
11:40:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:40:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x135a74800 == 69 [pid = 1666] [id = 785]
11:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 300 (0x12bc16000) [pid = 1666] [serial = 2199] [outer = 0x0]
11:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 301 (0x12c044400) [pid = 1666] [serial = 2200] [outer = 0x12bc16000]
11:40:18 INFO - PROCESS | 1666 | 1448307618655 Marionette INFO loaded listener.js
11:40:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 302 (0x12c067800) [pid = 1666] [serial = 2201] [outer = 0x12bc16000]
11:40:19 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
11:40:19 INFO - document served over http requires an https
11:40:19 INFO - sub-resource via script-tag using the meta-referrer
11:40:19 INFO - delivery method with swap-origin-redirect and when
11:40:19 INFO - the target request is same-origin.
11:40:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 673ms
11:40:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:40:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x135acc800 == 70 [pid = 1666] [id = 786]
11:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 303 (0x12c06d400) [pid = 1666] [serial = 2202] [outer = 0x0]
11:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 304 (0x12c225c00) [pid = 1666] [serial = 2203] [outer = 0x12c06d400]
11:40:19 INFO - PROCESS | 1666 | 1448307619316 Marionette INFO loaded listener.js
11:40:19 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 305 (0x12c567000) [pid = 1666] [serial = 2204] [outer = 0x12c06d400]
11:40:19 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
11:40:19 INFO - document served over http requires an https
11:40:19 INFO - sub-resource via xhr-request using the meta-referrer
11:40:19 INFO - delivery method with keep-origin-redirect and when
11:40:19 INFO - the target request is same-origin.
11:40:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 626ms
11:40:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:40:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x136167800 == 71 [pid = 1666] [id = 787]
11:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 306 (0x12c56b800) [pid = 1666] [serial = 2205] [outer = 0x0]
11:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 307 (0x12c56e400) [pid = 1666] [serial = 2206] [outer = 0x12c56b800]
11:40:19 INFO - PROCESS | 1666 | 1448307619990 Marionette INFO loaded listener.js
11:40:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 308 (0x12e157800) [pid = 1666] [serial = 2207] [outer = 0x12c56b800]
11:40:20 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
11:40:20 INFO - document served over http requires an https
11:40:20 INFO - sub-resource via xhr-request using the meta-referrer
11:40:20 INFO - delivery method with no-redirect and when
11:40:20 INFO - the target request is same-origin.
11:40:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 676ms
11:40:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:40:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x136184800 == 72 [pid = 1666] [id = 788]
11:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 309 (0x12c56fc00) [pid = 1666] [serial = 2208] [outer = 0x0]
11:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 310 (0x12e15fc00) [pid = 1666] [serial = 2209] [outer = 0x12c56fc00]
11:40:20 INFO - PROCESS | 1666 | 1448307620622 Marionette INFO loaded listener.js
11:40:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 311 (0x12e589c00) [pid = 1666] [serial = 2210] [outer = 0x12c56fc00]
11:40:21 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
11:40:21 INFO - document served over http requires an https
11:40:21 INFO - sub-resource via xhr-request using the meta-referrer
11:40:21 INFO - delivery method with swap-origin-redirect and when
11:40:21 INFO - the target request is same-origin.
11:40:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 672ms
11:40:21 INFO - TEST-START | /resource-timing/test_resource_timing.html
11:40:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x1361e8000 == 73 [pid = 1666] [id = 789]
11:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 312 (0x12c573000) [pid = 1666] [serial = 2211] [outer = 0x0]
11:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 313 (0x12e590800) [pid = 1666] [serial = 2212] [outer = 0x12c573000]
11:40:21 INFO - PROCESS | 1666 | 1448307621339 Marionette INFO loaded listener.js
11:40:21 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 314 (0x12e864c00) [pid = 1666] [serial = 2213] [outer = 0x12c573000]
11:40:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x137afa800 == 74 [pid = 1666] [id = 790]
11:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 315 (0x12e869000) [pid = 1666] [serial = 2214] [outer = 0x0]
11:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 316 (0x12e86b000) [pid = 1666] [serial = 2215] [outer = 0x12e869000]
11:40:21 INFO - PROCESS | 1666 | [1666] WARNING: Image width or height is non-positive: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 6320
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
11:40:22 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"
11:40:22 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
11:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:22 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
11:40:22 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
11:40:22 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
11:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
11:40:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
11:40:22 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1029ms
11:40:22 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
11:40:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x13821d800 == 75 [pid = 1666] [id = 791]
11:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 317 (0x12e869c00) [pid = 1666] [serial = 2216] [outer = 0x0]
11:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 318 (0x1318e1800) [pid = 1666] [serial = 2217] [outer = 0x12e869c00]
11:40:22 INFO - PROCESS | 1666 | 1448307622373 Marionette INFO loaded listener.js
11:40:22 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 319 (0x131aa8000) [pid = 1666] [serial = 2218] [outer = 0x12e869c00]
11:40:22 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"
11:40:22 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
11:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:40:22 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
11:40:22 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 624ms
11:40:22 INFO - TEST-START | /screen-orientation/lock-basic.html
11:40:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x1382b3000 == 76 [pid = 1666] [id = 792]
11:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 320 (0x131aac400) [pid = 1666] [serial = 2219] [outer = 0x0]
11:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 321 (0x131aae000) [pid = 1666] [serial = 2220] [outer = 0x131aac400]
11:40:22 INFO - PROCESS | 1666 | 1448307622977 Marionette INFO loaded listener.js
11:40:23 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 322 (0x132942400) [pid = 1666] [serial = 2221] [outer = 0x131aac400]
11:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x134cc1000 == 75 [pid = 1666] [id = 18]
11:40:28 INFO - PROCESS | 1666 | --DOCSHELL 0x11e8e2800 == 74 [pid = 1666] [id = 752]
11:40:28 INFO - PROCESS | 1666 | --DOCSHELL 0x11f59d800 == 73 [pid = 1666] [id = 750]
11:40:28 INFO - PROCESS | 1666 | --DOCSHELL 0x11e27b800 == 72 [pid = 1666] [id = 748]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 321 (0x152126c00) [pid = 1666] [serial = 1841] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 320 (0x1497b9400) [pid = 1666] [serial = 1820] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 319 (0x126dd7000) [pid = 1666] [serial = 1928] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 318 (0x12774f800) [pid = 1666] [serial = 1938] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 317 (0x1521c7000) [pid = 1666] [serial = 1854] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 316 (0x14f887c00) [pid = 1666] [serial = 1896] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 315 (0x152b55400) [pid = 1666] [serial = 1904] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 314 (0x129024400) [pid = 1666] [serial = 1949] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 313 (0x13b58b800) [pid = 1666] [serial = 1802] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 312 (0x14f885800) [pid = 1666] [serial = 1886] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 311 (0x147157800) [pid = 1666] [serial = 1812] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 310 (0x1521cec00) [pid = 1666] [serial = 1865] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 309 (0x1210dd000) [pid = 1666] [serial = 1919] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 308 (0x14ceaf400) [pid = 1666] [serial = 1862] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 307 (0x1318d9000) [pid = 1666] [serial = 1796] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 306 (0x1289ca800) [pid = 1666] [serial = 1793] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 305 (0x149487000) [pid = 1666] [serial = 1817] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 304 (0x14f70ec00) [pid = 1666] [serial = 1883] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 303 (0x1253e6800) [pid = 1666] [serial = 1925] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 302 (0x152b5a000) [pid = 1666] [serial = 1901] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 301 (0x1521c6c00) [pid = 1666] [serial = 1859] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 300 (0x152275400) [pid = 1666] [serial = 1891] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 299 (0x14c348400) [pid = 1666] [serial = 1823] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 298 (0x14beb7c00) [pid = 1666] [serial = 1849] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 297 (0x122f4bc00) [pid = 1666] [serial = 1922] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 296 (0x11d5e8400) [pid = 1666] [serial = 1907] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 295 (0x13b997400) [pid = 1666] [serial = 1807] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 294 (0x152272c00) [pid = 1666] [serial = 1880] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 293 (0x1274ee400) [pid = 1666] [serial = 1933] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 292 (0x13934c800) [pid = 1666] [serial = 1799] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 291 (0x12869e400) [pid = 1666] [serial = 1946] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 290 (0x15211bc00) [pid = 1666] [serial = 1835] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 289 (0x151959800) [pid = 1666] [serial = 1877] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 288 (0x1282c6000) [pid = 1666] [serial = 1943] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 287 (0x151f89000) [pid = 1666] [serial = 1838] [outer = 0x0] [url = about:blank]
11:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 286 (0x15216a400) [pid = 1666] [serial = 1844] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 285 (0x11f836800) [pid = 1666] [serial = 2097] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 284 (0x13b683c00) [pid = 1666] [serial = 2023] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 283 (0x12c041c00) [pid = 1666] [serial = 1976] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307563357]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 282 (0x12b0ca400) [pid = 1666] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 281 (0x11d88f000) [pid = 1666] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 280 (0x11f9e4800) [pid = 1666] [serial = 2102] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307596571]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 279 (0x14cba2800) [pid = 1666] [serial = 2073] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 278 (0x11e2fb800) [pid = 1666] [serial = 2091] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 277 (0x12c229000) [pid = 1666] [serial = 1981] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 276 (0x149b09c00) [pid = 1666] [serial = 2055] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 275 (0x147620c00) [pid = 1666] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 274 (0x12829d800) [pid = 1666] [serial = 1965] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 273 (0x135878400) [pid = 1666] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 272 (0x13a1ba400) [pid = 1666] [serial = 2010] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 271 (0x131927c00) [pid = 1666] [serial = 1992] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 270 (0x123289400) [pid = 1666] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 269 (0x135a29400) [pid = 1666] [serial = 1998] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 268 (0x139169c00) [pid = 1666] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 267 (0x139167c00) [pid = 1666] [serial = 2001] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 266 (0x139350800) [pid = 1666] [serial = 2007] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 265 (0x1495cd400) [pid = 1666] [serial = 2049] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 264 (0x12136f400) [pid = 1666] [serial = 1959] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 263 (0x1479c5000) [pid = 1666] [serial = 2040] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 262 (0x13b587800) [pid = 1666] [serial = 2020] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 261 (0x14b645000) [pid = 1666] [serial = 2057] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 260 (0x1479c5800) [pid = 1666] [serial = 2043] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 259 (0x129bb0800) [pid = 1666] [serial = 1968] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 258 (0x14984a400) [pid = 1666] [serial = 2052] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 257 (0x14be53400) [pid = 1666] [serial = 2062] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 256 (0x14cd0e800) [pid = 1666] [serial = 2076] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 255 (0x12c049400) [pid = 1666] [serial = 1978] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 254 (0x139347400) [pid = 1666] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 253 (0x12a6e4c00) [pid = 1666] [serial = 1973] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 252 (0x1128a7c00) [pid = 1666] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 251 (0x1491b3400) [pid = 1666] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 250 (0x13b3fac00) [pid = 1666] [serial = 2015] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 249 (0x11e2f0400) [pid = 1666] [serial = 1956] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 248 (0x147157000) [pid = 1666] [serial = 2034] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 247 (0x1219ecc00) [pid = 1666] [serial = 2119] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 246 (0x13aecd000) [pid = 1666] [serial = 2013] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 245 (0x13b8b3c00) [pid = 1666] [serial = 2025] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 244 (0x14bae7c00) [pid = 1666] [serial = 2060] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307581335]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 243 (0x14c344800) [pid = 1666] [serial = 2065] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 242 (0x11ed6c800) [pid = 1666] [serial = 2099] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 241 (0x14c348000) [pid = 1666] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 240 (0x112b57000) [pid = 1666] [serial = 2109] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 239 (0x1202d6800) [pid = 1666] [serial = 2104] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 238 (0x13b468000) [pid = 1666] [serial = 2018] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307572300]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 237 (0x1318e4c00) [pid = 1666] [serial = 1989] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 236 (0x121372c00) [pid = 1666] [serial = 2115] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 235 (0x13baac400) [pid = 1666] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 234 (0x121028c00) [pid = 1666] [serial = 2107] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 233 (0x11cd3f800) [pid = 1666] [serial = 2085] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 232 (0x11e72c800) [pid = 1666] [serial = 2094] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 231 (0x14be53800) [pid = 1666] [serial = 2067] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 230 (0x12c569400) [pid = 1666] [serial = 1983] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 229 (0x13bf5e800) [pid = 1666] [serial = 2031] [outer = 0x0] [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]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 228 (0x12e591400) [pid = 1666] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 227 (0x1210de800) [pid = 1666] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 226 (0x1289c2c00) [pid = 1666] [serial = 1966] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 225 (0x135a25000) [pid = 1666] [serial = 1996] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 224 (0x13bb84c00) [pid = 1666] [serial = 2029] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 223 (0x13b3fd800) [pid = 1666] [serial = 2014] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 222 (0x121115400) [pid = 1666] [serial = 2113] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 221 (0x134a91800) [pid = 1666] [serial = 1993] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 220 (0x1273aa800) [pid = 1666] [serial = 1963] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 219 (0x121727c00) [pid = 1666] [serial = 2116] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 218 (0x12b0c9400) [pid = 1666] [serial = 1972] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 217 (0x12c574400) [pid = 1666] [serial = 1984] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 216 (0x12c069800) [pid = 1666] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307563357]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 215 (0x11d895800) [pid = 1666] [serial = 2089] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 214 (0x139b25400) [pid = 1666] [serial = 2008] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 213 (0x14cd12c00) [pid = 1666] [serial = 2074] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 212 (0x1497b9c00) [pid = 1666] [serial = 2050] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 211 (0x121733400) [pid = 1666] [serial = 1960] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 210 (0x1479c7800) [pid = 1666] [serial = 2041] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 209 (0x14b64b000) [pid = 1666] [serial = 2058] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 208 (0x137d81c00) [pid = 1666] [serial = 1999] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 207 (0x13192b800) [pid = 1666] [serial = 1990] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 206 (0x13b589c00) [pid = 1666] [serial = 2019] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307572300]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 205 (0x129bb5800) [pid = 1666] [serial = 1969] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 204 (0x11cdab800) [pid = 1666] [serial = 2086] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 203 (0x113853800) [pid = 1666] [serial = 2110] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 202 (0x11e7c9000) [pid = 1666] [serial = 2092] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 201 (0x149a34c00) [pid = 1666] [serial = 2053] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x14cea6400) [pid = 1666] [serial = 2077] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x149b09800) [pid = 1666] [serial = 2056] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x12c062c00) [pid = 1666] [serial = 1979] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x11f624800) [pid = 1666] [serial = 2095] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x14cb0dc00) [pid = 1666] [serial = 2071] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x139349800) [pid = 1666] [serial = 2005] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x12e85dc00) [pid = 1666] [serial = 1987] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x112a89c00) [pid = 1666] [serial = 1954] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x12e151000) [pid = 1666] [serial = 1982] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x11f83d000) [pid = 1666] [serial = 2100] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x11f83d800) [pid = 1666] [serial = 2098] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x13ab90c00) [pid = 1666] [serial = 2011] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x12b2ad400) [pid = 1666] [serial = 1974] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x132caac00) [pid = 1666] [serial = 2083] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x13b588c00) [pid = 1666] [serial = 2021] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x14c34ac00) [pid = 1666] [serial = 2068] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x13b91f800) [pid = 1666] [serial = 2026] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x14beab000) [pid = 1666] [serial = 2066] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x13b45fc00) [pid = 1666] [serial = 2016] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x11e7cc000) [pid = 1666] [serial = 1957] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x1495c3400) [pid = 1666] [serial = 2047] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x13dd7bc00) [pid = 1666] [serial = 2032] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x13b683800) [pid = 1666] [serial = 2024] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x1495cd000) [pid = 1666] [serial = 2080] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x147194400) [pid = 1666] [serial = 2035] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x11fc2b800) [pid = 1666] [serial = 2103] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307596571]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x13192e400) [pid = 1666] [serial = 2038] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x12031f000) [pid = 1666] [serial = 2105] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x121114400) [pid = 1666] [serial = 2108] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x1491b7000) [pid = 1666] [serial = 2044] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x14bcf0000) [pid = 1666] [serial = 2061] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307581335]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x139198000) [pid = 1666] [serial = 2002] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x14beabc00) [pid = 1666] [serial = 2063] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x1478c5400) [pid = 1666] [serial = 2039] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x13916d000) [pid = 1666] [serial = 2000] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x14f180800) [pid = 1666] [serial = 2081] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x13587b000) [pid = 1666] [serial = 1994] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x135a92800) [pid = 1666] [serial = 1997] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x14853b400) [pid = 1666] [serial = 2042] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x11cda6800) [pid = 1666] [serial = 1955] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x14f014c00) [pid = 1666] [serial = 2078] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x120380800) [pid = 1666] [serial = 1958] [outer = 0x0] [url = about:blank]
11:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x147622800) [pid = 1666] [serial = 2036] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x129774000 == 71 [pid = 1666] [id = 340]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x13190d800 == 70 [pid = 1666] [id = 347]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x1318a8000 == 69 [pid = 1666] [id = 345]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x122a87000 == 68 [pid = 1666] [id = 338]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12976c800 == 67 [pid = 1666] [id = 346]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x11daa5800 == 66 [pid = 1666] [id = 331]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x11daca800 == 65 [pid = 1666] [id = 335]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x1278b1000 == 64 [pid = 1666] [id = 339]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x130022000 == 63 [pid = 1666] [id = 344]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0bd800 == 62 [pid = 1666] [id = 341]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12e827000 == 61 [pid = 1666] [id = 343]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12e6e1000 == 60 [pid = 1666] [id = 342]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x11f8e0800 == 59 [pid = 1666] [id = 751]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x11fca4800 == 58 [pid = 1666] [id = 753]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x131a4b800 == 57 [pid = 1666] [id = 349]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x121387800 == 56 [pid = 1666] [id = 754]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x1319cf000 == 55 [pid = 1666] [id = 348]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x1213a6800 == 54 [pid = 1666] [id = 755]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x11da91800 == 53 [pid = 1666] [id = 746]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x11d497800 == 52 [pid = 1666] [id = 745]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x112b13000 == 51 [pid = 1666] [id = 744]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x11dad7000 == 50 [pid = 1666] [id = 747]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x11e7be000 == 49 [pid = 1666] [id = 749]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x11d236800 == 48 [pid = 1666] [id = 333]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x11f8d7000 == 47 [pid = 1666] [id = 336]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x11fdd5800 == 46 [pid = 1666] [id = 337]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0c9800 == 45 [pid = 1666] [id = 743]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x132c05800 == 44 [pid = 1666] [id = 350]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x13821d800 == 43 [pid = 1666] [id = 791]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x137afa800 == 42 [pid = 1666] [id = 790]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x1361e8000 == 41 [pid = 1666] [id = 789]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x136184800 == 40 [pid = 1666] [id = 788]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x136167800 == 39 [pid = 1666] [id = 787]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x135acc800 == 38 [pid = 1666] [id = 786]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x135a74800 == 37 [pid = 1666] [id = 785]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x1359a3000 == 36 [pid = 1666] [id = 784]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x134a7b800 == 35 [pid = 1666] [id = 783]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x134a74000 == 34 [pid = 1666] [id = 782]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x13494e000 == 33 [pid = 1666] [id = 781]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x134949800 == 32 [pid = 1666] [id = 780]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x132c0c000 == 31 [pid = 1666] [id = 779]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x132c09000 == 30 [pid = 1666] [id = 778]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x131a48000 == 29 [pid = 1666] [id = 777]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x1319c7000 == 28 [pid = 1666] [id = 776]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x13191a000 == 27 [pid = 1666] [id = 775]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x1318a3800 == 26 [pid = 1666] [id = 774]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12ea54800 == 25 [pid = 1666] [id = 773]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12e81d800 == 24 [pid = 1666] [id = 772]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12e3a4000 == 23 [pid = 1666] [id = 771]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12e11b000 == 22 [pid = 1666] [id = 770]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0ba800 == 21 [pid = 1666] [id = 769]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12b267000 == 20 [pid = 1666] [id = 768]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12b261000 == 19 [pid = 1666] [id = 767]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12b04f800 == 18 [pid = 1666] [id = 766]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12a7f9800 == 17 [pid = 1666] [id = 765]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12a632800 == 16 [pid = 1666] [id = 764]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x129d74800 == 15 [pid = 1666] [id = 763]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12976b000 == 14 [pid = 1666] [id = 762]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x128d86800 == 13 [pid = 1666] [id = 761]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x128214800 == 12 [pid = 1666] [id = 760]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x127691000 == 11 [pid = 1666] [id = 759]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12ea4b800 == 10 [pid = 1666] [id = 20]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x11f5b7000 == 9 [pid = 1666] [id = 758]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x1126fb800 == 8 [pid = 1666] [id = 757]
11:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x125302800 == 7 [pid = 1666] [id = 756]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x12172a000) [pid = 1666] [serial = 2117] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x12e587000) [pid = 1666] [serial = 1985] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x13b3f1c00) [pid = 1666] [serial = 2012] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x1202d7400) [pid = 1666] [serial = 2111] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x1391d9400) [pid = 1666] [serial = 2003] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x11ed78400) [pid = 1666] [serial = 2093] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x13b68b400) [pid = 1666] [serial = 2022] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x14984d800) [pid = 1666] [serial = 2051] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x120e11000) [pid = 1666] [serial = 2106] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x14948c000) [pid = 1666] [serial = 2045] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x149b0dc00) [pid = 1666] [serial = 2054] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x14c342800) [pid = 1666] [serial = 2064] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x132948800) [pid = 1666] [serial = 1991] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x11f833800) [pid = 1666] [serial = 2096] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x1282c4c00) [pid = 1666] [serial = 1964] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12c044c00) [pid = 1666] [serial = 1975] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x129b99c00) [pid = 1666] [serial = 1967] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x11d887400) [pid = 1666] [serial = 2087] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x121375400) [pid = 1666] [serial = 2114] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x14cbafc00) [pid = 1666] [serial = 2072] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x1497aec00) [pid = 1666] [serial = 2048] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x11f9e3000) [pid = 1666] [serial = 2101] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12c22d400) [pid = 1666] [serial = 1980] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x124fc0000) [pid = 1666] [serial = 1961] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x139533c00) [pid = 1666] [serial = 2006] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x13a1c3000) [pid = 1666] [serial = 2009] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x14bce9400) [pid = 1666] [serial = 2059] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x13b577c00) [pid = 1666] [serial = 2017] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x14718e000) [pid = 1666] [serial = 2033] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x14caa7400) [pid = 1666] [serial = 2069] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x14ce52400) [pid = 1666] [serial = 2075] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12b017400) [pid = 1666] [serial = 1970] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x11e2f2000) [pid = 1666] [serial = 2090] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x13bab0000) [pid = 1666] [serial = 2027] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x13bf61c00) [pid = 1666] [serial = 2030] [outer = 0x0] [url = about:blank]
11:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x12e86c800) [pid = 1666] [serial = 1988] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x134c93c00) [pid = 1666] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12e869000) [pid = 1666] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12c56fc00) [pid = 1666] [serial = 2208] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12017c400) [pid = 1666] [serial = 2141] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12bc16000) [pid = 1666] [serial = 2199] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1274e9800) [pid = 1666] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12c06d400) [pid = 1666] [serial = 2202] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12857a000) [pid = 1666] [serial = 2169] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12b011000) [pid = 1666] [serial = 2193] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x127748000) [pid = 1666] [serial = 2160] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x127369000) [pid = 1666] [serial = 2151] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1290b9c00) [pid = 1666] [serial = 2183] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x126ddb400) [pid = 1666] [serial = 2146] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x127389400) [pid = 1666] [serial = 2149] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x129b9cc00) [pid = 1666] [serial = 2186] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307616072]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x12c573000) [pid = 1666] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x12b00d400) [pid = 1666] [serial = 2191] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1236c5000) [pid = 1666] [serial = 2136] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x12c56b800) [pid = 1666] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1236c1800) [pid = 1666] [serial = 2133] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x121374c00) [pid = 1666] [serial = 2118] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1290a7800) [pid = 1666] [serial = 2181] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1202d4400) [pid = 1666] [serial = 2127] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12b0cf000) [pid = 1666] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12752fc00) [pid = 1666] [serial = 2157] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12829f000) [pid = 1666] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12e869c00) [pid = 1666] [serial = 2216] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1289cf400) [pid = 1666] [serial = 2178] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1282c3400) [pid = 1666] [serial = 2166] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x126b22000) [pid = 1666] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x129ba2c00) [pid = 1666] [serial = 2188] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x122f0a000) [pid = 1666] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x128694000) [pid = 1666] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x112f2ec00) [pid = 1666] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x128947000) [pid = 1666] [serial = 2175] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x126dda000) [pid = 1666] [serial = 2144] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307607586]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11e2ed400) [pid = 1666] [serial = 2124] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x137d87800) [pid = 1666] [serial = 53] [outer = 0x0] [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:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1329eac00) [pid = 1666] [serial = 2082] [outer = 0x0] [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]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x131aae000) [pid = 1666] [serial = 2220] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12b019400) [pid = 1666] [serial = 2194] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1290a2800) [pid = 1666] [serial = 2182] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12902c800) [pid = 1666] [serial = 2179] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12c225c00) [pid = 1666] [serial = 2203] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x126d58800) [pid = 1666] [serial = 2140] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x124fe7000) [pid = 1666] [serial = 2137] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x131aa8000) [pid = 1666] [serial = 2218] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1318e1800) [pid = 1666] [serial = 2217] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x12e15fc00) [pid = 1666] [serial = 2209] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x1273a5000) [pid = 1666] [serial = 2150] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x12736c400) [pid = 1666] [serial = 2147] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x122f46800) [pid = 1666] [serial = 2131] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x1274ebc00) [pid = 1666] [serial = 2155] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x129ba7800) [pid = 1666] [serial = 2187] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307616072]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x1290be400) [pid = 1666] [serial = 2184] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x12b2ad800) [pid = 1666] [serial = 2197] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x11e7cf800) [pid = 1666] [serial = 2125] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x121027800) [pid = 1666] [serial = 2128] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x127533400) [pid = 1666] [serial = 2158] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x128577400) [pid = 1666] [serial = 2167] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x12736ac00) [pid = 1666] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307607586]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x126d59000) [pid = 1666] [serial = 2142] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x12c044400) [pid = 1666] [serial = 2200] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x1273a3000) [pid = 1666] [serial = 2152] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 57 (0x128667c00) [pid = 1666] [serial = 2170] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 56 (0x12774a400) [pid = 1666] [serial = 2161] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 55 (0x1236c6800) [pid = 1666] [serial = 2134] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 54 (0x11c887400) [pid = 1666] [serial = 2122] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 53 (0x12c56e400) [pid = 1666] [serial = 2206] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 52 (0x12b012400) [pid = 1666] [serial = 2192] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 51 (0x129bb5400) [pid = 1666] [serial = 2189] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 50 (0x1289c7c00) [pid = 1666] [serial = 2176] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 49 (0x12e86b000) [pid = 1666] [serial = 2215] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 48 (0x12e590800) [pid = 1666] [serial = 2212] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 47 (0x12893e800) [pid = 1666] [serial = 2173] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 46 (0x1282ac000) [pid = 1666] [serial = 2164] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 45 (0x131930800) [pid = 1666] [serial = 1577] [outer = 0x0] [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:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 44 (0x14f702400) [pid = 1666] [serial = 2084] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 43 (0x12c567000) [pid = 1666] [serial = 2204] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 42 (0x12e589c00) [pid = 1666] [serial = 2210] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 41 (0x11f9ea800) [pid = 1666] [serial = 2126] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 40 (0x128582400) [pid = 1666] [serial = 2168] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 39 (0x122b0d400) [pid = 1666] [serial = 2120] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 38 (0x1282a6800) [pid = 1666] [serial = 2162] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 37 (0x11dc1b000) [pid = 1666] [serial = 2123] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 36 (0x12e157800) [pid = 1666] [serial = 2207] [outer = 0x0] [url = about:blank]
11:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 35 (0x1282ca800) [pid = 1666] [serial = 2165] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 34 (0x137d84c00) [pid = 1666] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 33 (0x1289c4000) [pid = 1666] [serial = 2174] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 32 (0x12e864c00) [pid = 1666] [serial = 2213] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 31 (0x129028000) [pid = 1666] [serial = 2177] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 30 (0x12b00fc00) [pid = 1666] [serial = 2190] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 29 (0x124fdb400) [pid = 1666] [serial = 2135] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 28 (0x12869b800) [pid = 1666] [serial = 2171] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 27 (0x1274e6400) [pid = 1666] [serial = 2153] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 26 (0x12c067800) [pid = 1666] [serial = 2201] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 25 (0x127365400) [pid = 1666] [serial = 2143] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 24 (0x12773dc00) [pid = 1666] [serial = 2159] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 23 (0x121b5d000) [pid = 1666] [serial = 2129] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 22 (0x12bc21400) [pid = 1666] [serial = 2198] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 21 (0x129ba0800) [pid = 1666] [serial = 2185] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 20 (0x1236bac00) [pid = 1666] [serial = 2132] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 19 (0x12738cc00) [pid = 1666] [serial = 2148] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 18 (0x126b1ec00) [pid = 1666] [serial = 2138] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 17 (0x127529800) [pid = 1666] [serial = 2156] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 16 (0x1290b4c00) [pid = 1666] [serial = 2180] [outer = 0x0] [url = about:blank]
11:40:51 INFO - PROCESS | 1666 | --DOMWINDOW == 15 (0x12b0d4c00) [pid = 1666] [serial = 2195] [outer = 0x0] [url = about:blank]
11:40:53 INFO - PROCESS | 1666 | MARIONETTE LOG: INFO: Timeout fired
11:40:53 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
11:40:53 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
11:40:53 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
11:40:53 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30285ms
11:40:53 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
11:40:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x110bfc000 == 8 [pid = 1666] [id = 793]
11:40:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 16 (0x112b50000) [pid = 1666] [serial = 2222] [outer = 0x0]
11:40:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 17 (0x112f29c00) [pid = 1666] [serial = 2223] [outer = 0x112b50000]
11:40:53 INFO - PROCESS | 1666 | 1448307653199 Marionette INFO loaded listener.js
11:40:53 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:40:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 18 (0x113856800) [pid = 1666] [serial = 2224] [outer = 0x112b50000]
11:40:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x112b13000 == 9 [pid = 1666] [id = 794]
11:40:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 19 (0x11cda3400) [pid = 1666] [serial = 2225] [outer = 0x0]
11:40:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f1b000 == 10 [pid = 1666] [id = 795]
11:40:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 20 (0x11cda8c00) [pid = 1666] [serial = 2226] [outer = 0x0]
11:40:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 21 (0x11cdaac00) [pid = 1666] [serial = 2227] [outer = 0x11cda8c00]
11:40:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 22 (0x11cdab400) [pid = 1666] [serial = 2228] [outer = 0x11cda3400]
11:40:59 INFO - PROCESS | 1666 | --DOCSHELL 0x1382b3000 == 9 [pid = 1666] [id = 792]
11:41:01 INFO - PROCESS | 1666 | --DOMWINDOW == 21 (0x132942400) [pid = 1666] [serial = 2221] [outer = 0x0] [url = about:blank]
11:41:01 INFO - PROCESS | 1666 | --DOMWINDOW == 20 (0x112f29c00) [pid = 1666] [serial = 2223] [outer = 0x0] [url = about:blank]
11:41:01 INFO - PROCESS | 1666 | --DOMWINDOW == 19 (0x131aac400) [pid = 1666] [serial = 2219] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
11:41:23 INFO - PROCESS | 1666 | MARIONETTE LOG: INFO: Timeout fired
11:41:23 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"
11:41:23 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
11:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:41:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
11:41:23 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
11:41:23 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
11:41:23 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
11:41:23 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30222ms
11:41:23 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
11:41:23 INFO - PROCESS | 1666 | --DOCSHELL 0x112b13000 == 8 [pid = 1666] [id = 794]
11:41:23 INFO - PROCESS | 1666 | --DOCSHELL 0x112f1b000 == 7 [pid = 1666] [id = 795]
11:41:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x112ba4800 == 8 [pid = 1666] [id = 796]
11:41:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 20 (0x112f2b400) [pid = 1666] [serial = 2229] [outer = 0x0]
11:41:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 21 (0x1134b7000) [pid = 1666] [serial = 2230] [outer = 0x112f2b400]
11:41:23 INFO - PROCESS | 1666 | 1448307683430 Marionette INFO loaded listener.js
11:41:23 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:41:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 22 (0x11c87a800) [pid = 1666] [serial = 2231] [outer = 0x112f2b400]
11:41:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x1134e5800 == 9 [pid = 1666] [id = 797]
11:41:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 23 (0x11d286400) [pid = 1666] [serial = 2232] [outer = 0x0]
11:41:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 24 (0x11d289400) [pid = 1666] [serial = 2233] [outer = 0x11d286400]
11:41:33 INFO - PROCESS | 1666 | --DOCSHELL 0x110bfc000 == 8 [pid = 1666] [id = 793]
11:41:33 INFO - PROCESS | 1666 | --DOMWINDOW == 23 (0x11cdab400) [pid = 1666] [serial = 2228] [outer = 0x11cda3400] [url = about:blank]
11:41:33 INFO - PROCESS | 1666 | --DOMWINDOW == 22 (0x11cdaac00) [pid = 1666] [serial = 2227] [outer = 0x11cda8c00] [url = about:blank]
11:41:33 INFO - PROCESS | 1666 | --DOMWINDOW == 21 (0x11cda8c00) [pid = 1666] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
11:41:33 INFO - PROCESS | 1666 | --DOMWINDOW == 20 (0x11cda3400) [pid = 1666] [serial = 2225] [outer = 0x0] [url = about:blank]
11:41:39 INFO - PROCESS | 1666 | --DOMWINDOW == 19 (0x113856800) [pid = 1666] [serial = 2224] [outer = 0x0] [url = about:blank]
11:41:39 INFO - PROCESS | 1666 | --DOMWINDOW == 18 (0x1134b7000) [pid = 1666] [serial = 2230] [outer = 0x0] [url = about:blank]
11:41:39 INFO - PROCESS | 1666 | --DOMWINDOW == 17 (0x112b50000) [pid = 1666] [serial = 2222] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
11:41:53 INFO - PROCESS | 1666 | MARIONETTE LOG: INFO: Timeout fired
11:41:53 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
11:41:53 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30218ms
11:41:53 INFO - TEST-START | /screen-orientation/onchange-event.html
11:41:53 INFO - PROCESS | 1666 | --DOCSHELL 0x1134e5800 == 7 [pid = 1666] [id = 797]
11:41:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x112b17000 == 8 [pid = 1666] [id = 798]
11:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 18 (0x112b6ac00) [pid = 1666] [serial = 2234] [outer = 0x0]
11:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 19 (0x11347f000) [pid = 1666] [serial = 2235] [outer = 0x112b6ac00]
11:41:53 INFO - PROCESS | 1666 | 1448307713651 Marionette INFO loaded listener.js
11:41:53 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 20 (0x113934c00) [pid = 1666] [serial = 2236] [outer = 0x112b6ac00]
11:42:03 INFO - PROCESS | 1666 | --DOCSHELL 0x112ba4800 == 7 [pid = 1666] [id = 796]
11:42:03 INFO - PROCESS | 1666 | --DOMWINDOW == 19 (0x11d289400) [pid = 1666] [serial = 2233] [outer = 0x11d286400] [url = about:blank]
11:42:03 INFO - PROCESS | 1666 | --DOMWINDOW == 18 (0x11d286400) [pid = 1666] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
11:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 17 (0x11347f000) [pid = 1666] [serial = 2235] [outer = 0x0] [url = about:blank]
11:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 16 (0x112f2b400) [pid = 1666] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
11:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 15 (0x11c87a800) [pid = 1666] [serial = 2231] [outer = 0x0] [url = about:blank]
11:42:23 INFO - PROCESS | 1666 | MARIONETTE LOG: INFO: Timeout fired
11:42:23 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
11:42:23 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
11:42:23 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30239ms
11:42:23 INFO - TEST-START | /screen-orientation/orientation-api.html
11:42:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x112b13000 == 8 [pid = 1666] [id = 799]
11:42:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 16 (0x112f28c00) [pid = 1666] [serial = 2237] [outer = 0x0]
11:42:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 17 (0x113489800) [pid = 1666] [serial = 2238] [outer = 0x112f28c00]
11:42:23 INFO - PROCESS | 1666 | 1448307743897 Marionette INFO loaded listener.js
11:42:23 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:42:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 18 (0x11c87a800) [pid = 1666] [serial = 2239] [outer = 0x112f28c00]
11:42:24 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
11:42:24 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
11:42:24 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
11:42:24 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 470ms
11:42:24 INFO - TEST-START | /screen-orientation/orientation-reading.html
11:42:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x11390e000 == 9 [pid = 1666] [id = 800]
11:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 19 (0x11cda3400) [pid = 1666] [serial = 2240] [outer = 0x0]
11:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 20 (0x11d1bac00) [pid = 1666] [serial = 2241] [outer = 0x11cda3400]
11:42:24 INFO - PROCESS | 1666 | 1448307744378 Marionette INFO loaded listener.js
11:42:24 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 21 (0x11d5e9400) [pid = 1666] [serial = 2242] [outer = 0x11cda3400]
11:42:24 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
11:42:24 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
11:42:24 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
11:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:24 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
11:42:24 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
11:42:24 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
11:42:24 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
11:42:24 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
11:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:24 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
11:42:24 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
11:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:42:24 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
11:42:24 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 472ms
11:42:24 INFO - TEST-START | /selection/Document-open.html
11:42:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da6c000 == 10 [pid = 1666] [id = 801]
11:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 22 (0x11260dc00) [pid = 1666] [serial = 2243] [outer = 0x0]
11:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 23 (0x11d891000) [pid = 1666] [serial = 2244] [outer = 0x11260dc00]
11:42:24 INFO - PROCESS | 1666 | 1448307744866 Marionette INFO loaded listener.js
11:42:24 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 24 (0x11dc27800) [pid = 1666] [serial = 2245] [outer = 0x11260dc00]
11:42:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x11da91800 == 11 [pid = 1666] [id = 802]
11:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 25 (0x11e2f1400) [pid = 1666] [serial = 2246] [outer = 0x0]
11:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 26 (0x11e2f2800) [pid = 1666] [serial = 2247] [outer = 0x11e2f1400]
11:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 27 (0x11e2f3000) [pid = 1666] [serial = 2248] [outer = 0x11e2f1400]
11:42:25 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 ""
11:42:25 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:25 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
11:42:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
11:42:25 INFO - TEST-OK | /selection/Document-open.html | took 529ms
11:42:25 INFO - TEST-START | /selection/addRange.html
11:42:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x11dac2000 == 12 [pid = 1666] [id = 803]
11:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 28 (0x11e2efc00) [pid = 1666] [serial = 2249] [outer = 0x0]
11:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 29 (0x11e2f5000) [pid = 1666] [serial = 2250] [outer = 0x11e2efc00]
11:42:25 INFO - PROCESS | 1666 | 1448307745695 Marionette INFO loaded listener.js
11:42:25 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 30 (0x11e7c9400) [pid = 1666] [serial = 2251] [outer = 0x11e2efc00]
11:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x112b17000 == 11 [pid = 1666] [id = 798]
11:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x112b13000 == 10 [pid = 1666] [id = 799]
11:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x11390e000 == 9 [pid = 1666] [id = 800]
11:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x11da6c000 == 8 [pid = 1666] [id = 801]
11:42:53 INFO - PROCESS | 1666 | --DOMWINDOW == 29 (0x11e2f2800) [pid = 1666] [serial = 2247] [outer = 0x11e2f1400] [url = about:blank]
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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 ""
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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 ""
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - Selection.addRange() tests
11:42:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:55 INFO - "
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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 ""
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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̈ḧ
11:42:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:55 INFO - "
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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 ""
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - Selection.addRange() tests
11:42:55 INFO - Selection.addRange() tests
11:42:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:55 INFO - "
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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 ""
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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̈ḧ
11:42:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:55 INFO - "
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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 ""
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - Selection.addRange() tests
11:42:55 INFO - Selection.addRange() tests
11:42:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:55 INFO - "
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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 ""
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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̈ḧ
11:42:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:55 INFO - "
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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 ""
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 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
11:42:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:55 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
11:42:55 INFO - Selection.addRange() tests
11:42:56 INFO - Selection.addRange() tests
11:42:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:56 INFO - "
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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 ""
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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̈ḧ
11:42:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:56 INFO - "
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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 ""
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - Selection.addRange() tests
11:42:56 INFO - Selection.addRange() tests
11:42:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:56 INFO - "
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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 ""
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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̈ḧ
11:42:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:56 INFO - "
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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 ""
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - Selection.addRange() tests
11:42:56 INFO - Selection.addRange() tests
11:42:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:56 INFO - "
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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 ""
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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̈ḧ
11:42:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:56 INFO - "
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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 ""
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - Selection.addRange() tests
11:42:56 INFO - Selection.addRange() tests
11:42:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:56 INFO - "
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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 ""
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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̈ḧ
11:42:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:56 INFO - "
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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 ""
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 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
11:42:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:56 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
11:42:56 INFO - Selection.addRange() tests
11:42:57 INFO - Selection.addRange() tests
11:42:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:57 INFO - "
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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 ""
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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̈ḧ
11:42:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:57 INFO - "
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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 ""
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - Selection.addRange() tests
11:42:57 INFO - Selection.addRange() tests
11:42:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:57 INFO - "
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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 ""
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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̈ḧ
11:42:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:57 INFO - "
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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 ""
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - Selection.addRange() tests
11:42:57 INFO - Selection.addRange() tests
11:42:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:57 INFO - "
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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 ""
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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̈ḧ
11:42:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:57 INFO - "
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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 ""
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - Selection.addRange() tests
11:42:57 INFO - Selection.addRange() tests
11:42:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:57 INFO - "
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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 ""
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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̈ḧ
11:42:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:57 INFO - "
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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 ""
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 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
11:42:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:57 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
11:42:57 INFO - Selection.addRange() tests
11:42:57 INFO - Selection.addRange() tests
11:42:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:58 INFO - "
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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 ""
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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̈ḧ
11:42:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:58 INFO - "
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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 ""
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - Selection.addRange() tests
11:42:58 INFO - Selection.addRange() tests
11:42:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:58 INFO - "
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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 ""
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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̈ḧ
11:42:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:58 INFO - "
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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 ""
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - Selection.addRange() tests
11:42:58 INFO - Selection.addRange() tests
11:42:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:58 INFO - "
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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 ""
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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̈ḧ
11:42:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:58 INFO - "
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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 ""
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - Selection.addRange() tests
11:42:58 INFO - Selection.addRange() tests
11:42:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:58 INFO - "
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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 ""
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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̈ḧ
11:42:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:58 INFO - "
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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 ""
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - Selection.addRange() tests
11:42:58 INFO - Selection.addRange() tests
11:42:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:58 INFO - "
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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 ""
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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̈ḧ
11:42:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:58 INFO - "
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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 ""
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 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
11:42:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:58 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
11:42:58 INFO - Selection.addRange() tests
11:42:59 INFO - Selection.addRange() tests
11:42:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:59 INFO - "
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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 ""
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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̈ḧ
11:42:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:59 INFO - "
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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 ""
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - Selection.addRange() tests
11:42:59 INFO - Selection.addRange() tests
11:42:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:59 INFO - "
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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 ""
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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̈ḧ
11:42:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:59 INFO - "
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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 ""
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - Selection.addRange() tests
11:42:59 INFO - Selection.addRange() tests
11:42:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:59 INFO - "
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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 ""
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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̈ḧ
11:42:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:59 INFO - "
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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 ""
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - Selection.addRange() tests
11:42:59 INFO - Selection.addRange() tests
11:42:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:59 INFO - "
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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 ""
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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̈ḧ
11:42:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:42:59 INFO - "
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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 ""
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 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
11:42:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:42:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:42:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:42:59 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
11:42:59 INFO - Selection.addRange() tests
11:43:00 INFO - Selection.addRange() tests
11:43:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:00 INFO - "
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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 ""
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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̈ḧ
11:43:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:00 INFO - "
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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 ""
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - Selection.addRange() tests
11:43:00 INFO - Selection.addRange() tests
11:43:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:00 INFO - "
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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 ""
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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̈ḧ
11:43:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:00 INFO - "
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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 ""
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - Selection.addRange() tests
11:43:00 INFO - Selection.addRange() tests
11:43:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:00 INFO - "
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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 ""
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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̈ḧ
11:43:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:00 INFO - "
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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 ""
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - Selection.addRange() tests
11:43:00 INFO - Selection.addRange() tests
11:43:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:00 INFO - "
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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 ""
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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̈ḧ
11:43:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:00 INFO - "
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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 ""
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 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
11:43:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:00 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
11:43:00 INFO - Selection.addRange() tests
11:43:01 INFO - Selection.addRange() tests
11:43:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:01 INFO - "
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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 ""
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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̈ḧ
11:43:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:01 INFO - "
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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 ""
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 INFO - Selection.addRange() tests
11:43:01 INFO - Selection.addRange() tests
11:43:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:01 INFO - "
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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 ""
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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̈ḧ
11:43:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:01 INFO - "
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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 ""
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 INFO - Selection.addRange() tests
11:43:01 INFO - Selection.addRange() tests
11:43:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:01 INFO - "
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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 ""
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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̈ḧ
11:43:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:01 INFO - "
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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 ""
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:01 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - Selection.addRange() tests
11:43:02 INFO - Selection.addRange() tests
11:43:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:02 INFO - "
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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 ""
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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̈ḧ
11:43:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:02 INFO - "
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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 ""
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - Selection.addRange() tests
11:43:02 INFO - Selection.addRange() tests
11:43:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:02 INFO - "
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:43:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:02 INFO - "
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:43:02 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:43:02 INFO - Selection.addRange() tests
11:43:02 INFO - Selection.addRange() tests
11:43:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:02 INFO - "
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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 ""
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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̈ḧ
11:43:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:02 INFO - "
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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 ""
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - Selection.addRange() tests
11:43:02 INFO - Selection.addRange() tests
11:43:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:02 INFO - "
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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 ""
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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̈ḧ
11:43:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:02 INFO - "
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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 ""
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:02 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
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:43:03 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:43:03 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - Selection.addRange() tests
11:43:03 INFO - Selection.addRange() tests
11:43:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:03 INFO - "
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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 ""
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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̈ḧ
11:43:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:03 INFO - "
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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 ""
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - Selection.addRange() tests
11:43:03 INFO - Selection.addRange() tests
11:43:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:03 INFO - "
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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 ""
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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̈ḧ
11:43:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:03 INFO - "
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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 ""
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - Selection.addRange() tests
11:43:03 INFO - Selection.addRange() tests
11:43:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:03 INFO - "
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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 ""
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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̈ḧ
11:43:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:03 INFO - "
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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 ""
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - Selection.addRange() tests
11:43:03 INFO - Selection.addRange() tests
11:43:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:03 INFO - "
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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 ""
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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̈ḧ
11:43:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:03 INFO - "
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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 ""
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 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
11:43:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:03 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
11:43:03 INFO - Selection.addRange() tests
11:43:04 INFO - Selection.addRange() tests
11:43:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:04 INFO - "
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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 ""
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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̈ḧ
11:43:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:04 INFO - "
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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 ""
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 INFO - Selection.addRange() tests
11:43:04 INFO - Selection.addRange() tests
11:43:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:04 INFO - "
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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 ""
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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̈ḧ
11:43:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:04 INFO - "
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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 ""
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 INFO - Selection.addRange() tests
11:43:04 INFO - Selection.addRange() tests
11:43:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:04 INFO - "
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:43:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:04 INFO - "
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:43:04 INFO - Selection.addRange() tests
11:43:04 INFO - Selection.addRange() tests
11:43:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:04 INFO - "
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:43:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:04 INFO - "
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:04 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:43:04 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 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
11:43:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:04 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
11:43:04 INFO - Selection.addRange() tests
11:43:05 INFO - Selection.addRange() tests
11:43:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:05 INFO - "
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:43:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:05 INFO - "
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:43:05 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:43:05 INFO - Selection.addRange() tests
11:43:05 INFO - Selection.addRange() tests
11:43:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:05 INFO - "
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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 ""
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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̈ḧ
11:43:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:05 INFO - "
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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 ""
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - Selection.addRange() tests
11:43:05 INFO - Selection.addRange() tests
11:43:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:05 INFO - "
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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 ""
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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̈ḧ
11:43:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:05 INFO - "
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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 ""
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - Selection.addRange() tests
11:43:05 INFO - Selection.addRange() tests
11:43:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:05 INFO - "
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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 ""
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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̈ḧ
11:43:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:05 INFO - "
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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 ""
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - Selection.addRange() tests
11:43:05 INFO - Selection.addRange() tests
11:43:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:05 INFO - "
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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 ""
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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̈ḧ
11:43:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:05 INFO - "
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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 ""
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:05 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - Selection.addRange() tests
11:43:06 INFO - Selection.addRange() tests
11:43:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:06 INFO - "
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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 ""
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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̈ḧ
11:43:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:06 INFO - "
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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 ""
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - Selection.addRange() tests
11:43:06 INFO - Selection.addRange() tests
11:43:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:06 INFO - "
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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 ""
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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̈ḧ
11:43:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:06 INFO - "
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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 ""
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - Selection.addRange() tests
11:43:06 INFO - Selection.addRange() tests
11:43:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:06 INFO - "
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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 ""
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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̈ḧ
11:43:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:06 INFO - "
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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 ""
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - Selection.addRange() tests
11:43:06 INFO - Selection.addRange() tests
11:43:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:06 INFO - "
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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 ""
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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̈ḧ
11:43:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:06 INFO - "
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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 ""
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 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
11:43:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:06 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
11:43:06 INFO - Selection.addRange() tests
11:43:07 INFO - Selection.addRange() tests
11:43:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:07 INFO - "
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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 ""
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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̈ḧ
11:43:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:07 INFO - "
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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 ""
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - Selection.addRange() tests
11:43:07 INFO - Selection.addRange() tests
11:43:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:07 INFO - "
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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 ""
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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̈ḧ
11:43:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:07 INFO - "
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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 ""
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - Selection.addRange() tests
11:43:07 INFO - Selection.addRange() tests
11:43:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:07 INFO - "
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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 ""
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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̈ḧ
11:43:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:07 INFO - "
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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 ""
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - Selection.addRange() tests
11:43:07 INFO - Selection.addRange() tests
11:43:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:07 INFO - "
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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 ""
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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̈ḧ
11:43:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:07 INFO - "
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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 ""
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 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
11:43:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:07 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
11:43:07 INFO - Selection.addRange() tests
11:43:08 INFO - Selection.addRange() tests
11:43:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:08 INFO - "
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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 ""
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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̈ḧ
11:43:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:08 INFO - "
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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 ""
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - Selection.addRange() tests
11:43:08 INFO - Selection.addRange() tests
11:43:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:08 INFO - "
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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 ""
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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̈ḧ
11:43:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:08 INFO - "
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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 ""
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - Selection.addRange() tests
11:43:08 INFO - Selection.addRange() tests
11:43:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:08 INFO - "
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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 ""
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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̈ḧ
11:43:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:08 INFO - "
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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 ""
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - Selection.addRange() tests
11:43:08 INFO - Selection.addRange() tests
11:43:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:08 INFO - "
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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 ""
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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̈ḧ
11:43:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:08 INFO - "
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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 ""
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - Selection.addRange() tests
11:43:08 INFO - Selection.addRange() tests
11:43:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:08 INFO - "
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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 ""
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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̈ḧ
11:43:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:08 INFO - "
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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 ""
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 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
11:43:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:08 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
11:43:08 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
11:43:08 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 INFO - Selection.addRange() tests
11:43:09 INFO - Selection.addRange() tests
11:43:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:09 INFO - "
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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 ""
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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̈ḧ
11:43:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:43:09 INFO - "
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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 ""
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 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
11:43:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:43:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:43:09 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
11:43:09 INFO - - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 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 () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 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 () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 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 () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 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 () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 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 () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 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 () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
11:43:54 INFO - root.query(q)
11:43:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
11:43:54 INFO - root.queryAll(q)
11:43:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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 () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
11:43:55 INFO - root.query(q)
11:43:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:43:55 INFO - root.queryAll(q)
11:43:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:43:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:55 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
11:43:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
11:43:56 INFO - #descendant-div2 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
11:43:56 INFO - #descendant-div2 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - >
11:43:56 INFO - #child-div2 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - >
11:43:56 INFO - #child-div2 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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>
11:43:56 INFO - #child-div2 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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>
11:43:56 INFO - #child-div2 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - >#child-div2 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - >#child-div2 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - +
11:43:56 INFO - #adjacent-p3 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - +
11:43:56 INFO - #adjacent-p3 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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+
11:43:56 INFO - #adjacent-p3 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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+
11:43:56 INFO - #adjacent-p3 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - +#adjacent-p3 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - +#adjacent-p3 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - ~
11:43:56 INFO - #sibling-p3 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - ~
11:43:56 INFO - #sibling-p3 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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~
11:43:56 INFO - #sibling-p3 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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~
11:43:56 INFO - #sibling-p3 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - ~#sibling-p3 - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - ~#sibling-p3 - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO -
11:43:56 INFO - ,
11:43:56 INFO -
11:43:56 INFO - #group strong - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO -
11:43:56 INFO - ,
11:43:56 INFO -
11:43:56 INFO - #group strong - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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,
11:43:56 INFO - #group strong - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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,
11:43:56 INFO - #group strong - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - ,#group strong - root.queryAll is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - ,#group strong - root.query is not a function
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 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
11:43:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:43:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:43:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:43:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:43:56 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 4831ms
11:43:56 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
11:43:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1518e9800 == 15 [pid = 1666] [id = 819]
11:43:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 42 (0x1134b6c00) [pid = 1666] [serial = 2293] [outer = 0x0]
11:43:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 43 (0x11bc9bc00) [pid = 1666] [serial = 2294] [outer = 0x1134b6c00]
11:43:56 INFO - PROCESS | 1666 | 1448307836352 Marionette INFO loaded listener.js
11:43:56 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:43:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 44 (0x11ecdb000) [pid = 1666] [serial = 2295] [outer = 0x1134b6c00]
11:43:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
11:43:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
11:43:56 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 "
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
11:43:56 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"
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
11:43:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
11:43:56 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 "
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
11:43:56 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"
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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 { "
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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"
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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]
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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 { "
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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]
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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"
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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 { "
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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"
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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]
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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 { "
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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]
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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"
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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 { "
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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"
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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]
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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 { "
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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]
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 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"
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:43:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:43:56 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 681ms
11:43:56 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
11:43:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1577ed000 == 16 [pid = 1666] [id = 820]
11:43:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 45 (0x11cd40400) [pid = 1666] [serial = 2296] [outer = 0x0]
11:43:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 46 (0x11f947c00) [pid = 1666] [serial = 2297] [outer = 0x11cd40400]
11:43:57 INFO - PROCESS | 1666 | 1448307837038 Marionette INFO loaded listener.js
11:43:57 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:43:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 47 (0x12136fc00) [pid = 1666] [serial = 2298] [outer = 0x11cd40400]
11:43:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1319ca800 == 17 [pid = 1666] [id = 821]
11:43:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 48 (0x12172d000) [pid = 1666] [serial = 2299] [outer = 0x0]
11:43:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1319cb000 == 18 [pid = 1666] [id = 822]
11:43:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 49 (0x121b09c00) [pid = 1666] [serial = 2300] [outer = 0x0]
11:43:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 50 (0x121de0800) [pid = 1666] [serial = 2301] [outer = 0x121b09c00]
11:43:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 51 (0x122fc6c00) [pid = 1666] [serial = 2302] [outer = 0x12172d000]
11:43:57 INFO - PROCESS | 1666 | --DOMWINDOW == 50 (0x11e2f8400) [pid = 1666] [serial = 2274] [outer = 0x0] [url = about:blank]
11:43:57 INFO - PROCESS | 1666 | --DOMWINDOW == 49 (0x11398ec00) [pid = 1666] [serial = 2268] [outer = 0x0] [url = http://web-platform.test:8000/selection/getRangeAt.html]
11:43:57 INFO - PROCESS | 1666 | --DOMWINDOW == 48 (0x11e2f7000) [pid = 1666] [serial = 2276] [outer = 0x0] [url = http://web-platform.test:8000/selection/interfaces.html]
11:43:57 INFO - PROCESS | 1666 | --DOMWINDOW == 47 (0x11cd3b000) [pid = 1666] [serial = 2271] [outer = 0x0] [url = http://web-platform.test:8000/selection/getSelection.html]
11:43:57 INFO - PROCESS | 1666 | --DOMWINDOW == 46 (0x11f72ec00) [pid = 1666] [serial = 2279] [outer = 0x0] [url = http://web-platform.test:8000/selection/isCollapsed.html]
11:43:57 INFO - PROCESS | 1666 | --DOMWINDOW == 45 (0x11f734c00) [pid = 1666] [serial = 2280] [outer = 0x0] [url = about:blank]
11:43:57 INFO - PROCESS | 1666 | --DOMWINDOW == 44 (0x11d88fc00) [pid = 1666] [serial = 2272] [outer = 0x0] [url = about:blank]
11:43:57 INFO - PROCESS | 1666 | --DOMWINDOW == 43 (0x11e7cf800) [pid = 1666] [serial = 2277] [outer = 0x0] [url = about:blank]
11:43:57 INFO - PROCESS | 1666 | --DOMWINDOW == 42 (0x11ed76400) [pid = 1666] [serial = 2278] [outer = 0x0] [url = about:blank]
11:43:57 INFO - PROCESS | 1666 | --DOMWINDOW == 41 (0x11d1bf400) [pid = 1666] [serial = 2269] [outer = 0x0] [url = about:blank]
11:43:57 INFO - PROCESS | 1666 | --DOMWINDOW == 40 (0x12017c400) [pid = 1666] [serial = 2283] [outer = 0x0] [url = about:blank]
11:43:57 INFO - PROCESS | 1666 | --DOMWINDOW == 39 (0x154b25800) [pid = 1666] [serial = 2266] [outer = 0x0] [url = about:blank]
11:43:58 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
11:43:58 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
11:43:58 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 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
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
11:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
11:43:58 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:43:58 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:43:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:43:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */